csv全名為“Comma-Separated Values”,是一種逗號分隔值格式的文件,是用來儲存資料的純文字格式檔案。 CSV檔案由任意數目的記錄組成,記錄間以某種換行符分隔;每筆記錄由欄位組成,字段間的分隔符號是其它字元或字串。
本教學操作環境:Windows7系統、Dell G3電腦。
CSV (逗號分隔值檔案格式)
逗號分隔值(Comma-Separated Values,CSV,有時也稱為字元分隔值,因為分隔字元也可以不是逗號),其文件以純文字形式儲存表格資料(數字和文字)。純文字意味著該檔案是一個字元序列,不含必須像二進位數字那樣被解讀的資料。 CSV檔案由任意數目的記錄組成,記錄間以某種換行符分隔;每筆記錄由欄位組成,字段間的分隔符號是其它字元或字串,最常見的是逗號或製表符。通常,所有記錄都有完全相同的字段序列。通常都是純文字檔。建議使用WORDPAD或是記事本來開啟,再則先另存新檔後用EXCEL開啟,也是方法之一。
CSV檔案格式的通用標準並不存在,但是在RFC 4180中有基礎性的描述。使用的字元編碼同樣沒有被指定,但是bitASCII是最基本的通用編碼。
CSV是一種通用的、相對簡單的文件格式,被使用者、商業和科學廣泛地應用。最廣泛的應用是在程式之間轉移表格數據,而這些程式本身是在不相容的格式上進行操作的(往往是私有的和/或無規範的格式)。因為大量程式都支援某種CSV變體,至少是作為一種可選擇的輸入/輸出格式。
例如,一個使用者可能需要交換訊息,從一個以私有格式儲存資料的資料庫程序,到一個資料格式完全不同的電子表格。最可能的情況是,該資料庫程式可以匯出資料為“CSV”,然後被匯出的CSV檔案可以被電子表格程式匯入。
「CSV」並不是一種單一的、定義明確的格式(儘管RFC 4180有一個被通常使用的定義)。因此在實踐中,術語「CSV」泛指具有以下特徵的任何文件:
#純文本,使用某個字元集,例如ASCII、Unicode、EBCDIC或GB2312;
由記錄組成(典型的是每行一筆記錄);
#每筆記錄被分隔符號分隔為欄位(典型分隔符號有逗號、分號或製表符;有時分隔符號可以包含可選的空格);
每筆記錄都有相同的欄位序列。
在這些常規的約束條件下,存在著許多CSV變體,故CSV檔案並不完全互通。然而,這些變異非常小,並且有許多應用程式允許使用者預覽檔案(這是可行的,因為它是純文字),然後指定分隔符號、轉義規則等。如果特定CSV文件的變異過大,超出了特定接收程序的支援範圍,那麼可行的做法往往是人工檢查並編輯文件,或透過簡單的程序來修復問題。因此在實踐中,CSV文件還是非常方便的。
想要查閱更多相關文章,請造訪PHP中文網! !
以上是csv是什麼格式文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!