首頁  >  文章  >  csv是什麼格式文件

csv是什麼格式文件

青灯夜游
青灯夜游原創
2021-01-02 15:07:54154246瀏覽

csv全名為“Comma-Separated Values”,是一種逗號分隔值格式的文件,是用來儲存資料的純文字格式檔案。 CSV檔案由任意數目的記錄組成,記錄間以某種換行符分隔;每筆記錄由欄位組成,字段間的分隔符號是其它字元或字串。

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn