markdown中编辑复杂表格

使用markdown自带语法

markdown中自带了基本的表格编辑语法:

如:

| name  | age | gender    | money  |
|-------|:---:|-----------|-------:|
| rhio  | 384 | robot     | $3,000 |
| haroo | .3  | bird      | $430   |
| jedi  | ?   | undefined | $0     |

将显示为:

name age gender money
rhio 384 robot $3,000
haroo .3 bird $430
jedi ? undefined $0

markdown没有提供复杂表格的创建语句,比如合并单元格。但我们可以使用其他方式来实现。

利用excel编辑表格

markdown支持html语法,所以我们可以先使用excel生成我们需要的表格,然后将其转化为html格式放入markdown中:

使用excel创建一个表格

在excel中创建一个示例:

此表格包含单元格的合并,如单纯使用markdown语法无法实现。

将excel表格导出为html格式

选定表格,单击另存为,选择导出格式为html,此时可选择所需表格区间

保存后打开生成的html文件,将其中vim<table></table> 间的数据复制到markdown中:

<table border=0 cellpadding=0 cellspacing=0 width=207 style='border-collapse:collapse;table-layout:fixed;width:156pt'><col width=69 span=3 style='width:52pt'><tr height=19 style='height:14.0pt'><td colspan=2 height=19 class=xl636101 width=138 style='height:14.0pt;width:104pt'>合并行</td><td class=xl156101 width=69 style='width:52pt'>c1</td></tr><tr height=19 style='height:14.0pt'><td height=19 class=xl156101 style='height:14.0pt'>a2</td><td rowspan=2 class=xl636101>合并列</td><td class=xl156101>c2</td></tr><tr height=19 style='height:14.0pt'><td height=19 class=xl156101 style='height:14.0pt'>a3</td><td class=xl156101>c3</td></tr><tr height=19 style='height:14.0pt'><td height=19 class=xl156101 style='height:14.0pt'>a4</td><td colspan=2 rowspan=2 class=xl636101>大合并</td></tr><tr height=19 style='height:14.0pt'><td height=19 class=xl156101 style='height:14.0pt'>a5</td></tr><![if supportMisalignedColumns]><tr height=0 style='display:none'><td width=69 style='width:52pt'></td><td width=69 style='width:52pt'></td><td width=69 style='width:52pt'></td></tr><![endif]>
</table>

在markdown中展示如下图:

生成的脚本中使用colspan和rowspan实现了表格合并。

如此,便将复杂的表格写入了markdown中。

出现的问题

在完成此实验时出现一个现象,在markdown中生成的表格上方无端多出很多空行:

这是由于导入的html中自带的回车符导致的,将回车符全删除即可。但如此以来又导致生成的markdown脚本几乎无法编辑。所以使用时要三思。

markdown中编辑复杂表格相关推荐

  1. vs用html制作表格,演练:在 Visual Web Developer 中编辑 HTML 表格

    演练:在 Visual Web Developer 中编辑 HTML 表格 10/22/2014 本文内容 更新:2007 年 11 月 表格编辑是许多网页的重要组成部分,因为表格可用于创建页布局.本 ...

  2. markdown中编辑数学公式用到的技巧

    markdown中编辑数学公式用到的技巧 markdown中编辑数学公式用到的技巧 希腊字母 需要转义的字符 公式 运算符 基本运算符 比较运算符 集合运算符 求导 上下标 y帽 分段函数 三角函数 ...

  3. Gitbook/Markdown中插入复杂(合并单元格)的表格

    由于Markdown语法本身不包含复杂表格的插入,因此gitbook也是不直接支持的,但是可以使用html语法来实现,一般的markdown编辑器都是支持html语法的. 复杂表格与简单表格最大的差异 ...

  4. 如何在安卓手机上编辑Excel表格?

    相信很多朋友遇到过,身边没有可用的电脑,而自己刚好需要编辑Excel表格,那怎么办呢?ONLYOFFICE安卓版办公替你解决问题,接下来给大家演示一下. Excel表格 ONLYOFFICE电子表格处 ...

  5. Markdown快速实现复杂表格方法

    实现复杂表格 方式一:自己编写HTML 方式二:工具生成HTML格式 方式一:自己编写HTML copy一段写好的HTML然后复制即可: 如: <table><tr><t ...

  6. Vue中使用mavonEditor插件实现markdown在线编辑

    场景 若依前后端分离版手把手教你本地搭建环境并运行项目: 若依前后端分离版手把手教你本地搭建环境并运行项目_霸道流氓气质的博客-CSDN博客_若依前后端分离 在上面的基础上,怎样实现markdown在 ...

  7. Markdown中使用 LaTeX 编辑数学公式

    Markdown中使用 LaTeX 编辑数学公式 1 介绍 TeX(计算机排版系统) LaTeX(TeX宏集) KaTeX 和 MathJax 2 注意点 单双美元符号包裹问题 KaTeX 有些不支持 ...

  8. markdown编辑器中公式和表格

    如何在 markdown 编辑器中生成公式或表格呢?下面是我个人常使用的方法. 1. 公式的生成 在 word 中编辑复杂公式时,常用 MathType 就可以达到预期效果.那么在 markdown ...

  9. 在HBuilder中编辑markdown文档(原)

    最近才真正意识到markdown的神奇.本篇内容主要部分来自HBuilderX自带的markdown语法帮助,加入了一些自己认为很实用的使用方法. 目 录 自动生成目录 返回目录 生成html页面 引 ...

最新文章

  1. 语音识别(ASR)评估指标-WER(字错误率)和SER(句错误率)
  2. Oracle的口令文件(passwordfile)的讲解(摘录)
  3. volatile 的内存语义
  4. Linux查找文件 —— whereis 、 find、 locate、 which
  5. 电阻应用电路之指示灯电路的设计
  6. IBM将利用Watson进行报税 以彰显人工智能优势
  7. 动态规划 0-1背包问题 滚动数组
  8. uniapp使用iconfont字体图标
  9. 简单的CreateRemoteThread例程-初学者必看
  10. c语言学习-有一12个元素的整型数组b,从键盘输入数据,请以每行4个数据各个数据之间空两格的形式输出b数组的12个元素
  11. C语言 rand和srand
  12. 数据集转josion
  13. 常见设计模式的思考1
  14. 深入浅出统计学-第二章
  15. WebSocket 双端实践(iOS/ Golang)
  16. Unity 组合键输入及容易忽略的问题
  17. 柴静调查:穹顶之下_调查:HTML5数据列表
  18. 钻石小鸟:年轻兄妹的百年品牌梦
  19. Charles抓包(数据)
  20. android水波纹动画制作,Framer之事件 | 如何制作安卓点击水波纹效果?

热门文章

  1. 【办公Tips】 如何快速将一列Excel值变成一段用符号间隔的文字
  2. GPG对文件加解密的简单实现
  3. JetBrains DataGrip安装和使用的详细教程
  4. 指定 Cesium 加载时的初始位置和视角
  5. 怎样用计算机算屋面的坡度,坡屋顶的坡度怎么计算
  6. 个人计算机革命(计算机历史)
  7. Docker 容器技术入门
  8. 一文读懂三种并发控制机制(封锁、时间戳、有效性确认,大量例子+证明)
  9. 一个简单的五子棋小游戏
  10. MESH标准配网流程