随笔 - 6  文章 - 129  trackbacks - 0
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(14)

随笔档案(6)

文章分类(467)

文章档案(423)

相册

收藏夹(18)

JAVA

搜索

  •  

积分与排名

  • 积分 - 821414
  • 排名 - 49

最新评论

阅读排行榜

评论排行榜


2007-10-18 16:16:46

 

CSV其实就是COMMA SEPARATED VALUE的缩写,出现在档案总管中的档案类型是「逗号分格」,依计算机原来的设定,如果直接点选该档案,计算机将以EXCEL的模式开启该档案。 但建议您千万不要这么做,因为CSV档如果以EXCEL开启,由于计算机档案数据转换的原因,会将其CRC之数值改做科学记号方式储存,而造成档案中的CRC值发生错误。 这也是笔者初出茅庐时所得到的惨痛经验,但如果想一窥CSV档的真实面貌,笔者建议您使用WORDPAD或是记事本(NOTE)来开启,再则先另存新档后用EXCEL开启,也是方法之一。 开启后的CSV档包含了四或五个字段(部分),由左至右分别记载着:文件名称(XXXX.JPG)、档案大小(以BYTE为单位)、CRC32值(八个英文字母或数字组成)、档案路径(档案储存的子目录名称)和档案内容描述(一般来说都是明星的英文姓名甚或是专辑名称,也可能空白)。 而其中第四栏「档案路径」因为每个人储存整理图档的方式不同,所以本栏通常不存在,而一般有含有「档案路径」这栏的CSV档,又称为ECSV档案

 

CSVComma Separate Values的缩写,现在常见到这种格式的文件,例如Google adsense的自定义报表就有这种格式。一般来说CSV格式是将数据用引号,逗号分开的文件格式.  

The CSV (”Comma Separated Value”) file format is often used to exchange data between disparate applications. The file format, as it is used in Microsoft Excel, has become a pseudo standard throughout the industry, even among non-Microsoft platforms.

CSV文件格式经常被用于转换不同内容(disparate applications之间的数据。这种文件格式,随着其应用于Microsoft Excel,它在工业甚至是非Microsoft 平台已经成为一个不符合实际(pseudo的标准了

As is the case with most exchange formats since XML, CSV files have become somewhat of a legacy format. New applications that wish to include an export format will generally use XML today (though there may be exceptions). In legacy systems though (pre-XML), CSV files had indeed become a de facto industry standard. Just as there are still billions of lines of CoBOL code in use today that need to be maintained, support for a legacy standard such as CSV is likely to be required long after it has stopped being implemented in new designs.

自从XMLCSV文件成为一种传统格式后,它就是很多交换格式的一种现象了。(As is the case with most exchange formats since XML, CSV files have become somewhat of a legacy format.)。渴望包含一种输出格式的新的应用将主要运用今天的XML(尽管也可能有一些例外)。在传统系统中,虽然CSV文件已经确实成为一种de facto企业标准了。尽管今天还有数十亿条CoBOL代码在应用,但我们确实需要一种传统格式来支持。就像CSV是在它已经停止被应用于新的设计之后才被逐渐接受的。

具体来说,格式如下:

  • 每条记录占一行
  • 以逗号为分隔符
  • 逗号前后的空格会被忽略
  • 字段中包含有逗号,该字段必须用双引号括起来
  • 字段中包含有换行符,该字段必须用双引号括起来
  • 字段前后包含有空格,该字段必须用双引号括起来
  • 字段中的双引号用两个双引号表示
  • 字段中如果有双引号,该字段必须用双引号括起来
  • 第一条记录,可以是字段名

windows平台下一般将CSV文件定义为xml后缀,用文本编辑器就可以打开。

csv文件的特点主要有以下几个:   
  1.
文件结构简单,基本上和文本的差别不大;   
  2.
可以和microExcle进行转换,这是一个很大的优点,很容易进行察看模式转换,但是如果你同样的csv文件和将其转换成xls文件后的size比较就更加明白他在size上的优势了。   
  3.
由于其简单的存储方式,一方面可以减少存储信息的容量,这样有利于网络传输以及客户端的再处   理;同时由于是一堆没有任何说明的数据,具备基本的安全性。



posted on 2009-02-19 11:23 Ke 阅读(1167) 评论(0)  编辑  收藏 所属分类: others

只有注册用户登录后才能发表评论。


网站导航: