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文件格式被KSpreadOpenOffice 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 on 2007-06-20 07:17  Richard Tsuis  阅读(3337)  评论(0编辑  收藏  举报