源碼和下載下傳:
0.1.3
- mac: https://github.com/fanfeilong/exceltk/blob/master/pub/exceltk.0.1.3.pkg
- windows: https://files.cnblogs.com/files/math/exceltk.0.1.3.zip
特性
- 轉換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|
效果如下:
| 姓名 | 序号 | 積點和 | 積點和 | 積點和 | 積點和 | 積點和 | 積點和 | 積點和 | 積點和 | 積點和 | 積點和 | 積點和 |
| 某某某 | 34 | 6.86 | 6.86 | 6.86 | 6.86 | 6.86 | 6.86 | 6.86 | 6.86 | 6.86 | 6.86 | 6.86 |
指定對齊方式
exceltk -t md -a r -xls example.xlsx
-a
參數指定對齊方式,可選參數是
l
,
c
r
,分别是左對齊、居中對齊、右對齊