CSV 转 Markdown 在线转换

把 CSV 粘进下面的框,需要的话在表格里改一改,然后拿到 Markdown。转换在你的浏览器里完成,文件不会上传,没有大小限制,也不用注册。

输入

The only part of this site that uses a server. The address is sent to it so the page can be fetched, because a browser is not allowed to fetch someone else's page itself. Your own files are never involved.

这里不上传任何东西,解析在本页完成。
编辑
在上面粘贴或上传内容,表格会显示在这里。
输出DataMarkupDocumentsCodeSchemasImages

有表格可以转换时,结果会显示在这里。

CSV 是什么

CSV 是纯文本文件,一行一条记录,字段之间用逗号分隔。没有类型,没有格式,也没有第二个工作表。所有值在被下游程序解释之前都只是文本。

几乎所有数据库、分析工具和电子表格软件都能读写它,所以导出功能默认给的就是它。

Markdown 是什么

Markdown 表格就是用竖线分隔单元格,表头下面加一行短横线。对齐方式靠在那行短横线里放冒号来控制。

README 文件、GitHub issue、各类文档站点,以及 Obsidian 和 Notion。

CSV 转成 Markdown 时会发生什么变化

读 CSV 要先猜三件文件本身没有写明的事:用什么字符分隔字段、引号怎么处理、字节是什么编码。这里会从前几行推断分隔符,正确处理引号内包含逗号和换行的字段,并按 UTF-8 读取。

单元格会补空格对齐,这样源文件在编辑器里看着也是整齐的。值里的竖线会转义,换行会写成 <br>,因为 Markdown 表格的一行不能跨行。

示例

三行数据,其中有以零开头的编号、含逗号的值、含引号的值,以及一个空单元格。格式之间的差异主要就出现在这四个地方。

CSV 输入
id,name,role,started,hours
007,Halima Yusuf,"Analyst, data",2024-03-15,38.5
012,"Jonah ""Jo"" Pryce",Engineer,2025-11-02,
104,Wei Chen,Manager,2023-06-30,40
Markdown 输出
| id  | name             | role          | started    | hours |
| --- | ---------------- | ------------- | ---------- | ----- |
| 007 | Halima Yusuf     | Analyst, data | 2024-03-15 | 38.5  |
| 012 | Jonah "Jo" Pryce | Engineer      | 2025-11-02 |       |
| 104 | Wei Chen         | Manager       | 2023-06-30 | 40    |

常见问题

怎么把 CSV 转成 Markdown?

把 CSV 粘进上面的框,或者把文件拖进去。在表格里核对一下,然后从输出面板复制或下载 Markdown。一步就够了,数据始终不离开你的浏览器。

为什么我的 CSV 打开后所有数据都挤在一列里?

文件用的分隔符跟你的表格软件预期的不一样。中文版 Excel 按系统的“列表分隔符”来拆分,如果导出文件用的是逗号而系统设的是分号,就会不拆。在导入时手动指定分隔符即可。

Markdown 表格的单元格里能换行吗?

不能直接换。遇到换行符这一行就结束了。要在单元格里换行得用 <br> 标签,常见的渲染器都会把它原样输出到 HTML。

文件大小有限制吗?

没有。处理是在你自己的机器上完成的,所以限制来自你的内存而不是上传额度。几万行的文件一两秒就转完了。

我的数据会被上传吗?

不会。解析和生成都是本页的 JavaScript 做的。你可以一边转换一边看浏览器的网络面板,会看到什么都没有发出去。

相关转换

其他语言: English