不喜欢广告? 去 无广告 今天
Markdown 表格格式化程序和对齐器
文本
广告
· 删除?
广告
· 删除?
指导
Markdown 表格格式化程序和对齐器
使用完美的填充列格式化并对齐 Markdown 表格。将杂乱的 Markdown 表格粘贴到输入框中,即可立即获得整洁、对齐的输出,具有相等的列宽。包括呈现的 HTML 预览、导出为 CSV/HTML/JSON 以及对常见表格问题的验证。处理一个输入中的多个表格。
使用方法
将您的 Markdown 表格粘贴到输入区域。格式化工具立即将所有列对齐到相等的宽度,用空格填充单元格,使竖线字符完美对齐。配置列对齐(左、中、右或自动检测)、填充样式(间距或紧凑)、分隔符样式以及是否包含外部竖线。查看格式化输出、检查 HTML 预览并导出为 CSV、HTML 表格或 JSON。
特性
- 列对齐 — 从分隔符标记 (:—:、:—、—:) 自动检测对齐,或强制所有列采用左、中或右对齐。对齐标记在格式化输出中保留。
- 完美填充 — 每列都填充到其内容的最大宽度,因此所有竖线字符垂直对齐。选择间距填充 (| 值 |) 或紧凑 (|值|)。
- 分隔符样式 — 最小短横线 (—) 或与列宽匹配、以短横线表示的全宽度分隔符,以获得最大的视觉对齐。
- HTML 预览 — 呈现的预览,显示发布时 Markdown 表格的确切外观。有助于在复制前验证格式。
- 多表支持 — 如果您的输入包含与其他文本混合的多个表格,每个表格将独立格式化,同时保留周围文本。
- 导出选项 — 复制为 CSV(正确引用)、HTML 表格或 JSON 对象数组(标题作为键)。每个都有复制按钮。
- 按列排序 — 可选择按任何检测到的列标题对行进行排序。
- 验证 — 检测列数不一致、缺少分隔符行和空单元格。显示列数和行数。
Markdown 表格语法
Markdown 表格使用竖线 (|) 分隔列,使用短横线 (-) 作为标题和数据之间的分隔符行。对齐由分隔符中的冒号控制: :--- (左), :---: (中), ---: (右)。示例:| Name | Age ||:-----|----:|| Alice | 30 |
广告
· 删除?
如何对齐 Markdown 表格中的列?
列对齐由分隔符行(标题和数据之间的短横线行)中的冒号控制。左对齐::— (冒号在左)。右对齐:—: (冒号在右)。居中::—: (两边都有冒号)。默认值(无冒号):左对齐。此格式化工具自动检测现有的对齐标记并保留它们,或者您可以强制所有列采用特定的对齐方式。
为什么我的 Markdown 表格在源代码中看起来不对齐?
Markdown 表格在源代码中看起来不对齐,因为单元格内容长度不同,导致竖线字符在每行的不同位置出现。这纯粹是源代码可读性问题 — 无论对齐方式如何,表格渲染都是正确的。此格式化工具通过将每个单元格填充到其列的最大宽度,使所有竖线垂直对齐,从而修复视觉对齐。格式化后的表格在功能上是相同的,但在源形式中更易阅读。
我可以一次格式化多个表格吗?
可以 — 如果您的输入包含与其他文本(如段落或标题)混合的多个 Markdown 表格,每个表格将被独立检测和格式化。非表格文本在格式化表格之间完全按原样保留。这在格式化包含多个表格的整个 Markdown 文档时非常有用。
哪些 Markdown 渲染器支持表格?
GitHub Flavored Markdown (GFM)、GitLab Markdown、Bitbucket、Reddit、Stack Overflow、大多数静态网站生成器(Jekyll、Hugo、Gatsby)和文档工具(MkDocs、Docusaurus、VuePress)都支持 Markdown 表格。标准 CommonMark 的规范中不包括表格,但大多数实现都将表格支持作为扩展添加。如果您的渲染器不支持表格,请使用此工具的 HTML 导出来获取标准 HTML 表格。
