美文网首页stata连享会-Markdown
如何在MarkDown快速创建表格

如何在MarkDown快速创建表格

作者: lgy_gg | 来源:发表于2017-01-18 18:25 被阅读1801次

1.落笔缘由

之前在写一篇文章的时候,希望在Markdown上创建一个表格,一开始就是ctrl+c,然后ctrl+v粘贴到Markdown,发现它并不像从网页复制表格粘贴到word文档上,能够将表格和文字都粘贴到word上,而仅仅是将文字复制上去。因为习惯用Markdown了,竟然不懂在Markdown创建表格,怎么可以发生这种事。

2.具体操作

其实网上也有说个如何创建Markdown表格,在Markdown中直接输入如下字串:

markdown表格字串

效果如下:
表格前面最好加个回车,不然表格显现不出来。

|Tables|Are|Cool|
|:--|:--|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |

表格是有了,但是如果在表格中插入一个竖杠"|",表格就会混乱,因为它正确区别这个竖杠是属于表格的一部分还是仅仅只是表示一个竖杠"|"。如:
|Tables|Are|Cool|
|:--|:--|
| col 3 is | right-aligned|left-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
在right-aligned与left-aligned加个竖杠,如果这么写,看到的效果如下:

竖杠为转义的错误效果展示

因此,在表格中可以使用z&#124(z&#124结尾要加个分号";")来表示竖杠。
字串输入如图:

z&#124表示竖杠图

效果如下:

|Tables|Are|Cool|
|:--|:--|
| col 3 is | right-aligned | left-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |

3.快速在markdown中创建表格

从上面也可以看到markdown创建表格很麻烦,那么如何快速创建表格?假设你希望将网页中的如下图的表格显示在Markdown上,如果有成千上万行,按照上面的做法,你要写到什么时候。

图示

所以,你可以先将网页上的表格复制粘贴到excel中,

粘贴到excel中
然后通过使用exceltk0.0.4.7z将excel文件转换为md文件。那么如何使用exceltk0.0.4.7z工具(会在文章结尾提供该工具)?
将exceltk0.0.4.7z压缩包解压,在dos下使用cd命令定位到它的解压路径下,
exceltk.exe -t md -xls xxx.xls //将xxx.xls改为你的excel文件的路径
最后它会生成一个md文件
生成md文件
md文件里面的内容: md文件内容

可以看到,它和手写的没什么两样。

exceltk用例
整个表格:    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 sheetnameexceltk
特性:
     转换Excel表格到MarkDown表格
     支持Excel单元格带超链接
     如果Excel里有合并的跨行单元格,在转换后的MarkDown里是分开的单元格,这是因为MarkDown本身不支持跨行单元格
     如果Excel表格右侧有大量的空列,则会被自动裁剪,算法是根据前100行来检测并计算
命令行

3.总结

其实这些我也是在网上找的资料,将他们整合到一起并更加详细的介绍操作步骤,在简书上&#124(结尾要加个分号)起作用,而在CSDN上,它是不起作用的,CSDN上直接使用斜杠\转义即可。这里发现一个情况,在简书的表格里使用&#124代替竖杠,一开始是可以的,但是过了一段时间后,你再次进去编辑这篇文章,&#124会自动转为|竖杠,导致表格又乱了。

4.工具下载

http://download.csdn.net/detail/lgywsdy/9741134

5.参考文章

http://www.jianshu.com/p/abaff828100d

相关文章

  • 如何在MarkDown快速创建表格

    1.落笔缘由 之前在写一篇文章的时候,希望在Markdown上创建一个表格,一开始就是ctrl+c,然后ctrl+...

  • 利用Markdown创建表格

    Markdown语言提供了创建表格的功能,语法本身十分简单;但正因为此,单纯利用Markdown创建表格的写作过程...

  • Markdown 语法简单教程(Gridea )

    个人链接参考来源:Markdown 语法参考地址简书 Markdown创建表格 1. 斜体和粗体 使用 * 和 *...

  • Markdown创建表格

      日常我们在写简书的时候总会有一些表格要写,我正常用的是markdown编辑器写简书。这里介绍两种方法写mark...

  • Markdown创建表格

    日常我们在写简书的时候总会有一些表格要写,我正常用的是markdown编辑器写简书。这里介绍两种方法写markdo...

  • HTML表格

    你可以使用HTML创建表格。 实例 表格 这个例子演示如何在 HTML 文档中创建表格。 表格边框 本例演示各种类...

  • Markdown使用技巧

    Markdown创建表格[https://www.jianshu.com/p/b0f56b7d7ee8] VS C...

  • Markdown使用之创建表格

    第一行为表头,第二行分隔表头和主体部分,第三行开始每一行代表一个表格行; 列与列之间用管道符号 “|” 隔开,原生...

  • 简书Markdown模式下,如何制作表格

    如何在Markdown模式下制作表格? 我们在文章写作中经常会用到表格,那么如何在Markdown模式下制作表格呢...

  • 2018-08-29

    #Markdown快速入门 ##

网友评论

    本文标题:如何在MarkDown快速创建表格

    本文链接:https://www.haomeiwen.com/subject/eiqbbttx.html