CSV是什么文件格式【轉】


本文轉載自:https://blog.csdn.net/huyanping/article/details/6384687

CSV即Comma Separate Values,這種文件格式經常用來作為不同程序之間的數據交互的格式。

 

 

具體文件格式

 

 

每條記錄占一行

以逗號為分隔符

逗號前后的空格會被忽略

字段中包含有逗號,該字段必須用雙引號括起來

字段中包含有換行符,該字段必須用雙引號括起來

字段前后包含有空格,該字段必須用雙引號括起來

字段中的雙引號用兩個雙引號表示

字段中如果有雙引號,該字段必須用雙引號括起來

第一條記錄,可以是字段名

 

 

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

 

 

CSV" 是逗號分隔文件 (Comma Separated Values) 的首字母英文縮寫,是一種用來存儲數據的純文本格式,通常用於電子表格或數據庫軟件。在 CSV 文件中,數據“欄”以逗號分隔,可允許程序通過讀取文件為數據重新創建正確的欄結構,並在每次遇到逗號時開始新的一欄。
創建 CSV 文件有許多方法。最常用的方法是用電子表格程序,如 Microsoft Excel。在 Microsoft Excel 中,選擇“文件”>“另存為”,然后在“文件類型”下拉選擇框中選擇 "CSV (逗號分隔) (*.csv)"。
csv格式(即文件后綴為.csv,屬於用excel軟件可編輯的逗號分隔的一種文件格式)。

 

xls 文件就是Microsoft excel電子表格的文件格式。我想就不用多介紹了吧,學校里多少都學過的。
CSV是最通用的一種文件格式,它可以非常容易地被導入各種PC表格及數據庫中。此文件,一行即為數據表的一行。生成數據表字段用半角逗號隔開。

CSV是文本文件,用記事本就能打開,XLS是二進制的文件只有用EXCEL才能打

CSV(以逗號分隔)

CSV (*.csv) 文件格式只能保存活動工作表中的單元格所顯示的文本和數值。工作表中所有的數據行和字符都將保存。數據列以逗號分隔,每一行數據都以回車符結束。如果單元格中包含逗號,則該單元格中的內容以雙引號引起。

如果單元格顯示的是公式而不是數值,該公式將轉換為文本方式。所有格式、圖形、對象和工作表的其他內容將全部丟失。歐元符號將轉換為問號。

文本文件的內容有ASCII字符集中的字符組成

首先:文本文件和二進制文件是有區別的,對於文本文件來說,每個字節(或每幾個字節)的意義相同,你只要一個一個字節的讀出來就OK了;而對於二進制文件來說,可能有4個字節保存了一個整形,接下去有4個字節保存了一個浮點型等等……所以要想打開二進制文件需要了解它的文件格式。
要想知道文件格式,你可以用16進制編輯器打開一個二進制文件,然后猜測它的格式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM