什么是 CSV?
CSV(逗号分隔值)是一种纯文本文件格式,使用逗号分隔值、换行符分隔记录来存储表格数据。它是应用程序之间数据交换最常见的格式之一,特别是电子表格和数据库。
快速了解
| 全称 | 逗号分隔值 |
|---|---|
| 创建时间 | 20 世纪 70 年代初(早于个人电脑) |
| 规范文档 | 官方规范 |
CSV 工作原理
CSV 文件以简单、人类可读的格式表示数据,其中每行是一条数据记录,每条记录由逗号分隔的字段组成。虽然格式看起来简单,但在处理特殊字符、引号和不同分隔符方面存在差异。包含逗号、换行符或引号的字段通常用双引号括起来。CSV 被电子表格应用程序(如 Excel 和 Google Sheets)、数据库和编程语言广泛支持,使其成为数据导入/导出操作的理想选择。
主要特点
- 人类和机器都可读的纯文本格式
- 使用逗号作为默认字段分隔符
- 每行代表一条数据记录
- 第一行通常包含列标题
- 包含特殊字符的字段用双引号括起来
- 没有标准规范 - 实现可能有所不同
常见用途
- 从电子表格和数据库导出数据
- 不同应用程序之间的数据交换
- 向系统批量导入数据
- 小型数据集的简单数据存储
- 日志文件格式和数据分析
示例
姓名,邮箱,年龄,城市
张三,zhangsan@example.com,30,北京
李四,lisi@example.com,25,上海
"王五, Jr.",wangwu@example.com,35,"深圳, 广东"
# 包含逗号或引号的字段用双引号括起来
# 字段内的双引号通过加倍转义: ""
# 示例: "他说 ""你好"""