Markdown 表格生成器

照着表格填内容,下面的 Markdown 语法实时更新;懒得手写一堆竖线和短横线的话,用它最快。

3 行 × 4 列,其中数据 2 行 · 首行作为表头时,Markdown 会把它渲染成加粗的表头行

表格内容和每一列的对齐方式
行操作
表头
第 1 行
第 2 行

Markdown 表格的几条规则

一张 Markdown 表格必须有个表头行和紧跟其后的分隔行,分隔行里只能出现短横线、冒号和竖线。很多人第一次写表格漏掉分隔行,渲染出来就是一串带竖线的普通文字。这里选择的「首行作为表头」如果关掉,生成时仍会补一行「列1、列2」当表头,因为它删不掉。

列的对齐只写进分隔行::--- 左对齐、:---: 居中、---: 右对齐,不写冒号就是默认(一般也是左对齐)。对齐只是渲染提示,表格在源码里长短不一不影响显示,想看得舒服可以再用编辑器格式化一遍。

单元格里不能直接写换行和竖线。竖线要转义成 \|,换行要写成 <br>,这里在生成结果时已经处理好了。如果想放代码片段,用反引号包起来最稳,因为代码里的竖线转义后已经不会破坏表格结构。

不同平台对表格的支持有些差别。GitHub 支持对齐语法和 <br>;语雀、飞书、Notion 都能粘贴识别,但有的会把对齐样式忽略掉;微信公众号编辑器则基本不吃 Markdown,得先转成 HTML 再粘。发到目标平台后扫一眼效果比较保险。

如果表格是从 CSV 或者 Excel 里来的,用下面的导入功能一步到位;要把 Markdown 表格转回 CSV,则可以用 CSV 转 Markdown 表格那个工具反向操作,两边共用同一套解析和转义规则。