CSV文件格式
By Richard Tsuis, http://richardtsuis.cnblogs.com/ .
This posting is provided "AS IS" with no warranties, and confers no
rights.
CSV标准文件格式
CSV(Comma Separated Values)文件格式在不同但相似的应用程序间交换数据。CSV文件格式被
KSpread、OpenOffice Calc和微软Excel所使用。CSV文件有渐渐被XML数据交换取代的可能。(如SOAP)
CSV格式
· 每条记录是一行(Each record is one line)
换行符为LF (0x0A) or CRLF (0x0D0A),这些符号也可能在数据中出现表示多行
· 字段使用逗号分隔(Fields are separated with commas)
这是必须的
· 开头结尾的空格被忽略(Leading and trailing white space is ignored)
除非使用双引号保护空格不被删除
· 内嵌逗号(Embedded commas)
必须使用双引号分界
· 内嵌双引号(Embedded double-quotes)
必须使用双引号分界,数据内的双引号要双写
· 内嵌换行(Embedded line-breaks)
字段必须被包含在双引号中
· 总是划定界限(Always Delimiting)
CSV文件和零开头的数字型字段
在测试过程中,数据如“=03,03,="03","03"”的情况,只有使用“=”03””时才可以在CSV文件中表示以零开头的数字型字段。
CSV可接受的MIME Type
· application/octet-stream
· text/comma-separated-values(推荐)
· text/csv
This posting is provided "AS IS" with no warranties, and confers no
rights.
CSV标准文件格式
CSV(Comma Separated Values)文件格式在不同但相似的应用程序间交换数据。CSV文件格式被
KSpread、OpenOffice Calc和微软Excel所使用。CSV文件有渐渐被XML数据交换取代的可能。(如SOAP)
CSV格式
· 每条记录是一行(Each record is one line)
换行符为LF (0x0A) or CRLF (0x0D0A),这些符号也可能在数据中出现表示多行
· 字段使用逗号分隔(Fields are separated with commas)
这是必须的
· 开头结尾的空格被忽略(Leading and trailing white space is ignored)
除非使用双引号保护空格不被删除
· 内嵌逗号(Embedded commas)
必须使用双引号分界
· 内嵌双引号(Embedded double-quotes)
必须使用双引号分界,数据内的双引号要双写
· 内嵌换行(Embedded line-breaks)
字段必须被包含在双引号中
· 总是划定界限(Always Delimiting)
CSV文件和零开头的数字型字段
在测试过程中,数据如“=03,03,="03","03"”的情况,只有使用“=”03””时才可以在CSV文件中表示以零开头的数字型字段。
CSV可接受的MIME Type
· application/octet-stream
· text/comma-separated-values(推荐)
· text/csv