CSV 是什么
CSV 是纯文本文件,一行一条记录,字段之间用逗号分隔。没有类型,没有格式,也没有第二个工作表。所有值在被下游程序解释之前都只是文本。
几乎所有数据库、分析工具和电子表格软件都能读写它,所以导出功能默认给的就是它。
Markdown 是什么
Markdown 表格就是用竖线分隔单元格,表头下面加一行短横线。对齐方式靠在那行短横线里放冒号来控制。
README 文件、GitHub issue、各类文档站点,以及 Obsidian 和 Notion。
CSV 转成 Markdown 时会发生什么变化
读 CSV 要先猜三件文件本身没有写明的事:用什么字符分隔字段、引号怎么处理、字节是什么编码。这里会从前几行推断分隔符,正确处理引号内包含逗号和换行的字段,并按 UTF-8 读取。
单元格会补空格对齐,这样源文件在编辑器里看着也是整齐的。值里的竖线会转义,换行会写成 <br>,因为 Markdown 表格的一行不能跨行。