excel转markdown

源码和下载:

0.1.3

特性

  • 转换Excel表格到MarkDown表格
  • 支持Excel单元格带超链接,如果一个单元格,你右键添加了超链接,自动转成[text](url)
  • 如果Excel里有合并的跨行单元格,在转换后的MarkDown里是分开的单元格,这是因为MarkDown本身不支持跨行单元格
  • 如果Excel表格右侧有大量的空列,则会被自动裁剪,算法是根据前100行来检测并计算
  • 支持指定小数数字的精度
  • 支持使用表格首行代替表头(保持空表头)
  • 支持指定对齐方式

常规用例,文件转换

Mac OS 版本请在命令行下直接使用exceltk,不用带exe后缀,MacOS的安装包自动配置好环境变量

  • 整个表格
    • exceltk.exe -t md -xls xxx.xls
    • exceltk.exe -t md -xls xxx.xlsx
  • 指定sheet
    • exceltk.exe -t md -xls xx.xls -sheet sheetname
    • exceltk.exe -t md -xls xx.xlsx -sheet sheetname
  • 指定小数数字的精度,例如指定精确到小数点后2位数字
    • exceltk.exe -t md -p 2 -xls xxx.xls

解决在移动设备上表格不能自适应的问题

通过指定-bhead 选项解决,使用表格首行代替表头,表头用空的代替:

exceltk.exe -t md -bhead -xsl test.xsl

输出如下风格的markdown:

||||||||||||||
|:–|:–|:–|:–|:–|:–|:–|:–|:–|:–|:–|:–|:–|
|**姓名**|**序号**|**积点和**|**积点和**|**积点和**|**积点和**|**积点和**|**积点和**|**积点和**|**积点和**|**积点和**|**积点和**|**积点和**|
|某某某|34|6.86|6.86|6.86|6.86|6.86|6.86|6.86|6.86|6.86|6.86|6.86|

效果如下:

姓名序号积点和积点和积点和积点和积点和积点和积点和积点和积点和积点和积点和
某某某346.866.866.866.866.866.866.866.866.866.866.86

指定对齐方式

exceltk -t md -a r -xls example.xlsx

-a 参数指定对齐方式,可选参数是l,c,r,分别是左对齐、居中对齐、右对齐

通过代理访问ssh git

ssh -o “ProxyCommand nc -X 5 -x 192.168.4.20:1080 %h %p” root@172.19.6.131

git config http.proxy http://192.168.4.20:8080 http代理

git config http.proxy socks5://192.168.4.20:1080 http代理

curl -x ‘http://192.168.4.20:8080’ http://www.baidu.com

手机上开启http或者socket代理协议

设置代理
git config http.proxy ‘socks5://192.168.4.20:1080’
git config –global https.proxy ‘socks5://127.0.0.1:1080’
取消代理
git config –global –unset http.proxy
git config –global –unset https.proxy

Fedora试用体验

Fedora刻录就与众不同,必须得是镜像到光盘。先前试用的其他系统,用虚拟光驱打开然后复制刻录也是可以的。

Fedora是Redhat支持的开源项目,出身名门,的确是十分优秀的系统。下面贴几张屏幕截图:

Screenshot
Screenshot-liveuser - 文件浏览器

     

桌面                                                           文件浏览器

Screenshot-控制中心
Screenshot2

     

控制中心                                                   密码和加密密钥

Screenshot-未命名 - Planner项目管理
Screenshot-pino

     

项目管理                                              Twitter发布工具

Screenshot-计算器 - 高级-1
Screenshot-试用Fedora-13

     

十分高级的计算器                                   便笺

还有一个十分强大的IM工具Empathy IM,Gtalk、MSN、Yahoo、QQ、AIM、ICQ通吃的即时聊天工具,忘记了截图了。

OpenSolaris桌面体验

OpenSolaris是当年Sun Microsystem支持的开源项目,可以说是简化版的Solaris,同属Unix类操作系统。OpenSolaris的Live CD可以先体验后安装,界面可以说比Ubuntu清爽,无需另外安装语言支持就可以体验中文,而Ubuntu需要安装中文包才可以。

Screenshot     终端

桌面截图                                                  命令窗口

图片浏览     国际象棋

图片浏览                                                  国际象棋游戏

Ubuntu桌面体验

Ubuntu是Linux的一个版本,只有648M,可以刻录到光盘,然后可以安装或者直接在光盘运行(这个功能很酷),也可以在windows 环境下跟安装软件一样安装,Ubuntu自己虚拟硬盘(这个功能也是比较酷,比虚拟计算机运行快),卸载也十分干净。开机时,选择启动Ubuntu即可。下面是几张桌面截图

桌面         窗口

桌面                                                                     窗口

openoffice         文本文档

OpenOffice                                                           文本文档

电子表格         演示文稿

电子表格                                                             演示文稿