相信互联网从业者对CSV这种文件格式并不陌生,比如,随便从一个网站下载一份数据,可能数据文件格式就是CSV,为什么大家会不约而同得使用CSV来存储数据表格文件?相信读完本文你将得到答案。
什么是CSV
CSV的英文全称是Comma-separated values,即逗号分隔值。明明是一个表格,怎么就变成了逗号分隔值呢?那么逗号分隔值又是什么玩意呢?用一个简单的表格举例:
| field1 | field2 | field3 |
| :----- | :----: | -----: |
| data1 | data2 | data3 |
| data1 | data2 | data3 |
该表格对应的CSV文件是这样的:
field1,field2,field3
data1,data2,data3
data1,data2,data3
可以看到,表格中的每一行(row)对应CSV文件中的一行。每一行是一条数据记录(record),每条记录包含一个或多个字段(field),不同字段用逗号分隔。总结下来,CSV文件基本就是由字段(字符值)和逗号组成,这就是逗号分隔值的由来。
CSV格式几个特征
-
表头记录是可选的(可以没有表头,只有数据)
-
在整个CSV文件中,每一行被逗号分隔开的字段的数量必须相等
-
任何字段都可以被包裹(用双引号括起来)
为么使用CSV
CSV的流行主要得益于2个原因:
-
CSV文件是纯文本文件,易于创建
-
CSV文件是纯文本文件,纯文本文件易于被其它程序处理(比如Excel)而不用太多考虑正在使用的是何种类型的计算机。
网友评论