CSV
CSV
以逗号分隔列的最简单的表格数据格式
简介
CSV(Comma-Separated Values)是一种简单的表格文本格式,其中每一行为一条记录,以逗号分隔的值构成各列。它是在电子表格与数据库之间交换表格数据最通用的方式。
由于结构是扁平(flat)的,无法容纳层级数据,但也因此轻量、随处可打开。
语法特点
- 通常将首行用作表头(列名)。
- 当值中含有逗号、引号或换行时,用双引号包裹。
- 引号内的引号用连续两个双引号("")转义。
- 有时也用分号或制表符作为分隔符。
优点
- Excel、数据库等随处可打开
- 轻量而简单
- 对大体量表格数据高效
缺点
- 无法表达层级与嵌套数据
- 缺乏类型信息,全部为字符串
- 分隔符与编码的方言众多
主要用途
- 电子表格导出与导入
- 用于数据分析的数据集
- 数据库批量加载
示例
id,name,role
1,Ada,admin
2,Linus,editor