← 中文资源

简体中文版本

CSV 转 Markdown 表格工具

把 CSV 文件转换为 GitHub 风格 Markdown 表格,单元格中的竖线会被转义,避免破坏表格结构。生成的表格可直接粘贴到 README 或合并请求中,无需手动调整对齐。

阅读英文原文

功能说明

把 CSV 文件转换为 GitHub 风格 Markdown 表格,单元格中的竖线会被转义,避免破坏表格结构。生成的表格可直接粘贴到 README 或合并请求中,无需手动调整对齐。

运行命令

printf 'name,age\nAlice,30\nBob,41\n' > sample.csv
node csv2md.mjs sample.csv

预期输出

对两行示例数据,程序应打印表头行、分隔行与两行数据:

| name | age |
| --- | --- |
| Alice | 30 |
| Bob | 41 |

限制

当前按换行与逗号切分,无法处理带引号且内部含逗号或换行的字段;如遇此类数据需改用带状态的字符解析器。

上述代码与预期输出严格对应,可在本地按运行命令复现并逐项核对。当前实现覆盖了最常见的使用路径,超出上文限制所述边界的场景需要额外的设计与实现。若要在生产环境使用,建议先补充输入校验、错误处理与日志,再结合自身环境调整依赖版本。

本译文由 AI 依据英文原文完整重写,包含功能说明、运行方式与真实预期输出,供中文读者对照英文原稿阅读。