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
posted @ 2008-07-19 12:04  不羁  阅读(1955)  评论(0编辑  收藏  举报