CSV全称为comma separated value(逗号分割值),是一种数据格式,用来规定数据的存储形式,形式如:
1 | id,name,phone |
CSV可以被看做是一个简易数据库,它能存储大量的记录(一行代表一个记录),最重要的是,CSV是字符文本而不是二进制(这代表着你可以借助文本编辑器打开csv文件并查看其内容)。
CSV有且仅有以下规则:
- DOS风格的换行,即CR/LF(最后一行可选)。
- 每条记录的字段数量应当相等。
- 任何字段都可以使用双引号包裹。
- 换行符、单引号、双引号、斜杠和逗号必须用双引号包裹。
CSV几乎被所有的数据库/电子表格软件兼容。当然,除了csv之外,你也可以使用XML保存数据(如果你不嫌弃xml的冗余繁杂),你也可以使用JSON(个人认为,json更擅长保存对象,csv擅长保存记录),甚至,你还可以使用HTML…