隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827222
          • 排名 - 49

          最新評論

          閱讀排行榜

          評論排行榜


          2007-10-18 16:16:46

           

          CSV其實就是COMMA SEPARATED VALUE的縮寫,出現(xiàn)在檔案總管中的檔案類型是「逗號分格」,依計算機原來的設(shè)定,如果直接點選該檔案,計算機將以EXCEL的模式開啟該檔案。 但建議您千萬不要這么做,因為CSV檔如果以EXCEL開啟,由于計算機檔案數(shù)據(jù)轉(zhuǎn)換的原因,會將其CRC之數(shù)值改做科學記號方式儲存,而造成檔案中的CRC值發(fā)生錯誤。 這也是筆者初出茅廬時所得到的慘痛經(jīng)驗,但如果想一窺CSV檔的真實面貌,筆者建議您使用WORDPAD或是記事本(NOTE)來開啟,再則先另存新檔后用EXCEL開啟,也是方法之一。 開啟后的CSV檔包含了四或五個字段(部分),由左至右分別記載著:文件名稱(XXXX.JPG)、檔案大小(以BYTE為單位)、CRC32值(八個英文字母或數(shù)字組成)、檔案路徑(檔案儲存的子目錄名稱)和檔案內(nèi)容描述(一般來說都是明星的英文姓名甚或是專輯名稱,也可能空白)。 而其中第四欄「檔案路徑」因為每個人儲存整理圖檔的方式不同,所以本欄通常不存在,而一般有含有「檔案路徑」這欄的CSV檔,又稱為ECSV檔案

           

          CSVComma Separate Values的縮寫,現(xiàn)在常見到這種格式的文件,例如Google adsense的自定義報表就有這種格式。一般來說CSV格式是將數(shù)據(jù)用引號,逗號分開的文件格式.  

          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文件格式經(jīng)常被用于轉(zhuǎn)換不同內(nèi)容(disparate applications之間的數(shù)據(jù)。這種文件格式,隨著其應用于Microsoft Excel,它在工業(yè)甚至是非Microsoft 平臺已經(jīng)成為一個不符合實際(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文件成為一種傳統(tǒng)格式后,它就是很多交換格式的一種現(xiàn)象了。(As is the case with most exchange formats since XML, CSV files have become somewhat of a legacy format.)。渴望包含一種輸出格式的新的應用將主要運用今天的XML(盡管也可能有一些例外)。在傳統(tǒng)系統(tǒng)中,雖然CSV文件已經(jīng)確實成為一種de facto企業(yè)標準了。盡管今天還有數(shù)十億條CoBOL代碼在應用,但我們確實需要一種傳統(tǒng)格式來支持。就像CSV是在它已經(jīng)停止被應用于新的設(shè)計之后才被逐漸接受的。

          具體來說,格式如下:

          • 每條記錄占一行
          • 以逗號為分隔符
          • 逗號前后的空格會被忽略
          • 字段中包含有逗號,該字段必須用雙引號括起來
          • 字段中包含有換行符,該字段必須用雙引號括起來
          • 字段前后包含有空格,該字段必須用雙引號括起來
          • 字段中的雙引號用兩個雙引號表示
          • 字段中如果有雙引號,該字段必須用雙引號括起來
          • 第一條記錄,可以是字段名

          windows平臺下一般將CSV文件定義為xml后綴,用文本編輯器就可以打開。

          csv文件的特點主要有以下幾個:   
            1.
          文件結(jié)構(gòu)簡單,基本上和文本的差別不大;   
            2.
          可以和microExcle進行轉(zhuǎn)換,這是一個很大的優(yōu)點,很容易進行察看模式轉(zhuǎn)換,但是如果你同樣的csv文件和將其轉(zhuǎn)換成xls文件后的size比較就更加明白他在size上的優(yōu)勢了。   
            3.
          由于其簡單的存儲方式,一方面可以減少存儲信息的容量,這樣有利于網(wǎng)絡(luò)傳輸以及客戶端的再處   理;同時由于是一堆沒有任何說明的數(shù)據(jù),具備基本的安全性。



          posted on 2009-02-19 11:23 Ke 閱讀(1181) 評論(0)  編輯  收藏 所屬分類: others
          主站蜘蛛池模板: 都江堰市| 宁德市| 宝清县| 清远市| 屯昌县| 芜湖县| 玛沁县| 绥棱县| 莒南县| 贡觉县| 家居| 元氏县| 介休市| 铁力市| 吴桥县| 延边| 贡山| 定安县| 青冈县| 务川| 双流县| 蓬安县| 阳城县| 中西区| 焦作市| 营口市| 亚东县| 建瓯市| 彰化市| 沅江市| 抚顺县| 壤塘县| 东辽县| 洛阳市| 临江市| 北票市| 惠安县| 上犹县| 旺苍县| 廊坊市| 普洱|