zoukankan      html  css  js  c++  java
  • EXEL文件转成简书MD表格

     EXEL文件转成简书MD表格

     

    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|
    

    效果如下:

    | 姓名 | 序号 | 积点和 | 积点和 | 积点和 | 积点和 | 积点和 | 积点和 | 积点和 | 积点和 | 积点和 | 积点和 | 积点和 |
    | 某某某 | 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 参数指定对齐方式,可选参数是lcr,分别是左对齐、居中对齐、右对齐

  • 相关阅读:
    图片保持比例居中显示
    登录后跳转到登录前的页面
    如何为网站添加百度统计功能
    项目更新到公网服务器的操作步骤
    jQuery Mobile中表单的使用体会
    手机端静态网页制作需要注意的几个问题
    bootstrap分页插件的使用
    Dell7040mt安装win7系统说明
    linux静态ip的设置
    eclipse项目有红叉的解决办法
  • 原文地址:https://www.cnblogs.com/zhuochong/p/9896109.html
Copyright © 2011-2022 走看看