CSV(Comma-Separated Values,逗号分隔值)是一种简单的表格数据文本格式。每行代表一条记录,字段之间用特定分隔符(通常是逗号)隔开。CSV 格式被 Excel、Google Sheets、数据库等广泛支持,非常适合导入导出表格数据。
| 特性 | CSV | JSON |
|---|---|---|
| 结构 | 二维表格 | 任意嵌套结构 |
| 可读性 | 简单直观 | 稍复杂但结构清晰 |
| 体积 | 紧凑(无字段名重复) | 较大(每行含字段名) |
| 嵌套数据 | 不支持 | 原生支持 |
| 数据类型 | 均为字符串 | 支持字符串/数字/布尔/null/数组/对象 |
| Excel支持 | 直接打开 | 需要插件或转换 |
| API传输 | 不常用 | 行业标准 |
| 场景 | 推荐格式 |
|---|---|
| 数据库导入/导出 | CSV |
| Excel/Sheets 数据交换 | CSV |
| REST API 数据传输 | JSON |
| 前后端接口 | JSON |
| 大数据处理(Spark/Hadoop) | CSV 或 JSON |
| 配置文件 | JSON |