Markdown 表格生成器

在可编辑网格中构建一个 Markdown 表格,或粘贴 CSV、TSV 或 HTML 来填充它,然后导出 GFM、HTML、AsciiDoc、reST 或 LaTeX。一切都留在你的浏览器中。

Markdown 表格生成器完全在你的浏览器中运行。你编辑的网格、你粘贴的 TSV、CSV 或 HTML,以及你导入的任何文件都留在你的设备上——没有任何表格数据会上传到 ArrayKit。

打开 CSV 转 Markdown 转换器

关于 Markdown 表格生成器

Markdown 表格生成器会把一个可编辑网格变成一个整洁的表格,你可以把它放进 README、wiki、拉取请求或文档。直接在单元格中输入,添加或删除行和列,并把每一列设为左对齐、居中或右对齐。已经有数据了?粘贴 TSV、CSV 或一个 HTML 表格,它就会为你填充网格。当表格看起来无误时,把它导出为 GitHub 风格的 Markdown,或一键把格式切换为 HTML、AsciiDoc、reStructuredText 或 LaTeX。竖线字符会被自动转义,因此像 cat a | grep b 这样的值绝不会撑破一个单元格。它专为手工拼装表格的开发者和技术写作者而打造。每一次击键都在你的设备上处理——不上传任何内容。

功能特性

如何使用 Markdown 表格生成器

  1. 把你的表头和单元格值输入到可编辑网格中
  2. 添加或删除行和列,并设置每一列的对齐方式
  3. 或点击「导入」,粘贴 TSV、CSV 或一个 HTML 表格来填充网格
  4. 选择一种输出格式,然后复制表格或下载文件

示例

输入

Name, Score
Alice, 30
(Score column set to right-aligned)

输出

| Name | Score |
| :--- | ---: |
| Alice | 30 |

把 Score 列设为右对齐会写出 ---: 分隔符,而左对齐的 Name 列使用 :---。

常见错误与故障排除

常见问题

我该如何在生成的表格中设置逐列对齐?
每个列表头都有一个 L / C / R 切换。左对齐在分隔行中写出 :---,居中写出 :---:,右对齐写出 ---:,这正是 GitHub 风格 Markdown 和大多数渲染器判定对齐的方式。
我可以粘贴一个已有的表格来填充网格,而不用手工输入吗?
可以。点击「导入」,粘贴制表符分隔、逗号分隔或一个 HTML <table>。工具会检测分隔符、填充可编辑网格,并把第一行当作表头,你就可以在此基础上调整。
除了 Markdown,这个生成器还能生成哪些输出格式?
同一个网格可导出为 HTML(带 thead 和 tbody)、AsciiDoc、reStructuredText 网格表格,以及一个 LaTeX 的 tabular 环境。一键切换格式,输出会实时更新。
表格单元格内的竖线字符是如何处理的?
在 Markdown 中,一个裸竖线会结束一个单元格,因此你文本中的任何 | 都会被转义为 \|,内嵌的换行会变成 <br>。AsciiDoc 和 LaTeX 单元格会用各自的规则转义,因此表格始终保持完整。
「填充列」选项有什么作用?
它会加宽每一个 Markdown 列以匹配其最长的单元格,从而让原始源码在等宽编辑器中整齐对齐。无论哪种方式,渲染出的表格看起来都一样——填充只影响纯文本的布局。
我输入或粘贴的表格数据在哪里被处理?
完全在你的浏览器中。你编辑的网格、你粘贴的文本,以及你导入的任何 .csv、.tsv 或 .html 文件都留在你的设备上,绝不会上传到 ArrayKit。

相关工具

全部 ArrayKit 工具