Markdown 表格 – 对齐、格式化与转换 (GFM)

Markdown 表格大全:语法、对齐、标题行、多行单元格、单元格内代码、图片/链接、CSV/Excel ⇄ Markdown 互转,以及 Word/PDF 导出。包含适合实时使用、可复制的速查表。

↔️
对齐支持
📊
CSV 转换
🔗
链接与图片
📱
多平台兼容

🔄 CSV ↔ Markdown 转换器

即时转换 CSV/Excel 数据与 Markdown 表格格式。

💡 使用方法:

    CSV → Markdown: 在左侧输入 CSV 数据,点击 "CSV → Markdown"• Markdown → CSV: 在右侧输入 Markdown 表格数据,点击 "Markdown → CSV"• 复制: 使用 "📋 复制 Markdown" 按钮复制转换后的表格• 清空: 使用 "清空" 按钮重置两个输入框

Markdown 表格指南 (GFM)

一份真正适用于实际文档的Markdown 表格完整指南。涵盖 GitHub-Flavored Markdown (GFM) 语法、对齐方式、单元格内的链接/图片/代码、多行单元格,以及 CSV/Excel ⇄ Markdown ⇄ Word/PDF 之间的转换。

提示:在 md2word.com 上,粘贴 Markdown(或 CSV/Excel),然后导出为拥有真正 Word 表格(保留边框和对齐)的 DOCX/PDF


目录


基本语法

| 功能 | 支持? |
|--------|------------|
| 表格 | ✅         |
| 对齐 | ✅      |
  • 第一行是表头
  • 第二行的短横线定义了表格,并支持对齐标记。

对齐方式

| 左对齐 | 居中 | 右对齐 |
|:-----|:------:|------:|
| a    |   b    |     c |
  • :--- = 左对齐,:---: = 居中,---: = 右对齐。

单元格内的链接、图片和代码

| 类型   | 示例                         |
|--------|---------------------------------|
| 链接   | [md2word](https://md2word.com)  |
| 图片  | ![alt](https://example.com/i.png) |
| 代码   | `行内代码`                   |

块级元素(列表、引用)在不同解析器的单元格内支持不够稳定——建议单元格内容保持简洁。


多行单元格

CommonMark 本身不支持单元格内的硬换行,但许多渲染器接受 <br>

| 功能 | 说明                    |
|--------|--------------------------|
| 多行  | 第一行<br>第二行<br>第三行 |

对于更长的内容,建议拆分行或改用 HTML 表格以获得精确布局。


列宽与换行

Markdown 没有原生的列宽控制。如果需要固定宽度,请使用 CSS/HTML。
通过 md2word 导出时,列宽会自动调整(类似 Word 表格),并保留对齐和边框。


CSV / Excel ⇄ Markdown

CSV → Markdown

  1. 将 CSV 粘贴到转换器中。
  2. 选择 “CSV → Markdown”
  3. 调整对齐方式;复制或导出为 DOCX/PDF

Markdown → CSV/Excel

  • 将检测到的表格导出为 CSV.xlsx 以便在电子表格中编辑。

CSV 示例:

姓名,分数,通过
小明,92,TRUE
小红,78,TRUE
小刚,63,FALSE

转换后的 Markdown:

| 姓名  | 分数 | 通过 |
|-------|------:|:------:|
| 小明 |    92 |  ✅    |
| 小红   |    78 |  ✅    |
| 小刚  |    63 |  ❌    |

HTML 表格(Markdown 无法满足时)

当需要 合并单元格 (rowspan/colspan)、精确宽度或嵌套内容时,请使用 HTML:

<table>
  <thead>
    <tr><th>季度</th><th colspan="2">收入</th></tr>
  </thead>
  <tbody>
    <tr><td>Q1</td><td>$1.2M</td><td>$1.4M</td></tr>
  </tbody>
</table>

md2word 会将 HTML 表格转换为带有合并单元格的真正 Word 表格。


平台差异

平台表格对齐说明
GitHub (GFM)最常见;不支持合并单元格
Obsidian预览模式支持;导出效果取决于插件
Notion⚠️⚠️支持导入 Markdown,但使用原生表格格式
Discord/Reddit⚠️⚠️支持有限或不支持;建议使用截图或代码块

常见问题

问:为什么纯文本编辑器中列没有对齐?
空格只是为了美观。渲染引擎会忽略它们;请使用表头行中的对齐标记。

问:可以合并单元格吗?
纯 Markdown 不支持。请使用 HTML 表格 实现 rowspan/colspan,或重构数据结构。

问:复制粘贴到 Word 后表格乱了
使用 md2word 导出,也就是本工具,即可获得边框和对齐一致的完美 Word 表格。

问:表格可以多大?
Markdown 解析器可以处理大表格,但浏览器可能会变慢。建议分块处理,或转为 CSV/Excel 编辑后再重新导出。


更新日志

  • 2025-10-13: 初始版本,包含 CSV/Excel 互转和 HTML 回退指南。

下一步

常见问题

如何对齐表格列?

在分隔行中使用冒号:`:---` 左对齐,`:---:` 居中,`---:` 右对齐。

表格支持合并单元格吗?

标准 Markdown 不支持合并单元格。如果需要,请使用 HTML 表格代码(table/tr/td)。

如何将 Excel 数据转换为 Markdown?

将 Excel 导出为 CSV,然后使用上方的 CSV → Markdown 转换器。或者复制单元格并在编辑器中调整格式。

为什么表格在不同平台显示不一样?

不同的 Markdown 解析器(如 GitHub, Obsidian, Notion)对表格的样式和支持程度略有不同。