什麼是CSV檔案格式? 如何將CSV開啟和轉換成EXCEL?

CSV檔是以逗號分隔取值的格式,所有CSV檔都是純文字檔,可以只包含數字和字母,並將它包含的資料編寫為視圖或表格形式。

以CSV檔副檔名結尾的檔案,通常用於大量資料情況下不同的應用程式之間交換資料。例如儲存大量連絡人和客戶資料的資料庫、分析軟體和其它應用程式一般都支援CSV格式。

CSV檔有時也被稱為逗號分隔值檔或逗點分隔值檔,但不管怎麼稱呼,它們都是相同的格式。

題外話,CSV也是comma separated variable、circuit switched voice和colon separated value的字母縮寫。

如何開啟CSV檔?

電子試算表類型的軟體通常都能用來打開和編輯CSV檔,例如免費的OpenOffice CalcWPS Office Spreadsheet。試算表工具非常適合處理CSV檔,因為檔案中所包含的資料可以通過某種方式進行過濾或處理。

而要在線上查看或編輯CSV檔,您可以使用Google Sheets(Google試算表)。只需要上傳檔案到Google Drive,然後對檔案點擊右鍵,選擇以Google試算表開啟即可。

此外,你還可以使用文字編輯器來打開CSV檔,但這類軟體不適合編輯龐大的檔案。

當然,Microsoft Excel也支援CSV檔,但它不能免費使用,不過假如你的電腦已經有安裝Microsoft Office,那麼它的確是最方便的選擇,也是最多人用來打開CSV檔的軟體。

考慮到支援結構化、基於文字資料(如CSV)的應用程式數量,你可能安裝了多個可以打開這類型檔案的程式。當你在Windows中點擊兩下CSV檔時,預設打開的程式可能並不是你喜歡使用的程式。如果你需要知道如何更改開啟的預設程式,可以參考這篇文章

 

如何將CSV檔轉換成XLSX、XLS、TXT、XML和其它格式?

由於CSV檔是以純文字形式儲存資訊,因此許多不同的線上服務和軟體都支援將該檔案轉存為另一種格式。

上面提到的所有軟體都可以將CSV檔轉換為XLSXXLS等Microsoft Excel格式,也可以轉換為TXTXML、SQL、HTMLODS等格式。

你還可以使用Google試算表將CSV檔儲存成另一種格式,在功能表中選擇檔案>下載,選擇XLSX、ODS、PDF或其它支援的格式。

另外,網路上也有許多免費的檔案轉換器,比如Zamzar,它可以把CSV檔轉換成其它常見的檔案格式,例如PDF和RTF

CSVJSON則可以將CSV資料轉換為JSON,如果你要將大量資訊從傳統應用程式導入到網站資料庫中,那麼這個工具將配上用場。

通常,你無法將CSV副檔名更改為其它副檔名來讓電腦識別,重新命名並不會改變檔案的結構。在大多數情況下,你必須使用前面提過的解決辦法來進行檔案格式轉換。

但是,由於CSV檔本身只包含文字,所以你可以將CSV檔重新命名為任何其它文字格式,按理說應該是可以打開的,但通常都不會採用這樣的做法。

 

編輯CSV檔的重要資訊

當你將資料從程式匯出成檔案,然後使用同一個檔案,將資料導入到另一個程式,特別是在使用表格轉換的軟體時,你很可能只會看到CSV格式的檔案,因為CSV擋的通用性很好。

然而,有時你可能會發現自己在編輯CSV檔,或者重新創建一個CSV檔,在這種情況下應該記住以下幾點:

一般常用來開啟和編輯CSV檔的軟體是Microsoft Excel,使用Excel或任何其它類似的試算表軟體,要掌握的重點是,當你編輯一個CSV檔時,即使這些程式支援多種表格類型,但CSV格式不支援”表格”或”標籤”的資料儲存,所以當你存檔的時候,這些資料也不會儲存在CSV檔中。

例如,假設你修改了文件第一個工作表中的資料,然後將檔案儲存成CSV檔,第一個工作表中的資料將被保存。然而,如果你切換到一個不同的工作表添加資料,然後再進行儲存,最近編輯過的工作表資料會被保存,但當你關閉試算表軟體後,前一個工作表中的資料將不相容。

這確實是個非常令人困惑的問題,大多數試算表工具都支援圖表、公式、樣式、圖像和其它無法保存在CSV格式下的內容。

一旦你了解這個限制,什麼時候使用CSV格式就很簡單,這也就是為什麼大部分複雜資料表都會存成XLSX格式的原因,因為它支援這些無法存在CSV檔中的內容。

換句話說,如果你想將更改過的資料之外的內容儲存到CSV中,不要再使用CSV格式,而是改用其它更高級的輸出格式。

 

如何創建CSV檔?

要創建CSV檔很容易,只需要在前面提到過的某個工具中,按照你想要的方式對資料進行排序,然後將資料儲存為CSV格式即可。

不過,你也可以使用任何文字編輯器手動從頭開始創建一個。

舉個例子:

姓名, 地點, 電話 

王小明, 高雄市, 三多路, 123

 

所有CSV檔總體上都是遵循相同的格式,每個列由分隔符號(逗號)來區隔,新的一行就是一筆新的資料。一些將資料匯出到CSV檔的程式可能會使用不同的字元來分隔值,比如定位字元、分號或空格。

你從上面的範例中看到的是在文字編輯器中打開CSV檔時資料的顯示方式。但是,由於諸如Excel和OpenOffice Calc等試算表軟體可以打開CSV檔,而且這些套裝程式會顯示資料的儲存格,因此”姓名”將被放置在第一個儲存格中,”王小明”則會出現在它下面一格,其它資料也會依照同樣的邏輯排序。

 

假如開啟或編輯CSV檔案還是有問題呢?

CSV檔案乍看之下很簡單,但哪怕是最輕微的逗號錯位,或者像我們上面討論過的那種基本的混淆錯誤,都會讓它看起來變得相當複雜。

或者,如果你將CSV檔與其它檔案格式混淆,也會導致無法打開CSV檔或讀取檔案中的資料。有些檔案與CSV檔具有類似的副檔名,但實際上格式完全不同,甚至可能只有一部分相似。

例如CVS、CVXCV和CVC就是很容易讓人誤認的副檔名,它們看起來很像CSV,但是你用文書編輯軟體絕對打不開。

相關文章

推薦文章