Markdown 表格怎么合并单元格?转 Word、PDF 都有效

更新于

一句话回答:在 Markdown 里直接写 HTML 表格,用 rowspan(跨行)和 colspan(跨列)。md-to-pdf-word 会把它变成 Word 和 PDF 里真正合并的单元格。

为什么普通表格不够

| a | b | 这种管道表格写起来快,但没有办法表示“这个单元格跨两行”。有些编辑器有自己的扩展写法,但转成 Word 时往往丢失。

HTML 写法

<table>
  <caption>季度业绩</caption>
  <tr><th rowspan="2">产品</th><th colspan="2">2026 年</th></tr>
  <tr><th>收入</th><th>利润</th></tr>
  <tr><td>甲</td><td>1,200</td><td>310</td></tr>
  <tr><td>乙</td><td>860</td><td>140</td></tr>
</table>

网格表

更喜欢纯文本的话,网格表也支持合并单元格:

+------+------+------+
| 产品 | 收入 | 利润 |
+======+======+======+
| 甲   | 1200 | 310  |
+------+------+------+

转换

把内容粘贴或拖入 Markdown 转 Word(或 Markdown 转 PDF)。Word 里是真正的合并单元格,可以继续编辑。

小技巧

写作语法

在新页面打开

载入中…

意见反馈

遇到问题或有改进建议,告诉我们。每条都会认真看。

想换种方式? 邮件 · GitHub