第 1 课

什么是 CSV

理解 CSV 作为纯文本表格格式,以及开发者在哪些场景会遇到它。

CSV 是 comma-separated values,常见含义是用逗号分隔值的纯文本表格:

id,name,email
1,Ada Lovelace,[email protected]
2,Grace Hopper,[email protected]

每一行表示一条记录,每个分隔符分开字段。第一行通常是列名,但不是所有 CSV 都有表头。

开发者为什么还会用 CSV

CSV 常见于实际工作,因为它容易导出、查看和分享:

  • 产品或运营给出的表格样例
  • 后台导出
  • QA 测试数据
  • 报表和 BI 下载
  • 数据修复脚本与导入任务
  • API mock 的快速 fixture

CSV 不像 JSON 那样表达能力强。CSV 天然是扁平表格,而 JSON 可以表达嵌套对象和数组。因此转换时必须决定表头、类型和嵌套数据的处理方式。

关键结论

把 CSV 当作表格看,而不是普通字符串。转换前先确认分隔符、表头行、行数、列数以及带引号字段。

处理大数据前,可以先用 CSV 转 JSON / JSON 转 CSV 工具 转换一个小样本。

想动手练习时,可使用 DevCove 相关工具——可选,不属于本课正文。

打开相关工具

返回课程概览