CSV 檢視器|免費線上以表格形式檢視 CSV 檔案(無需上傳)

無需上傳、無需安裝,直接在瀏覽器中將 CSV 檔案即時轉換為表格形式檢視。可自選字元編碼和分隔符號,檔案內容不會傳送到伺服器,安全又免費。

分隔符
將第一行作為表頭
編碼
CSV 檔案

CSV 檢視器是什麼

CSV 只是以逗號分隔的純文字,直接開啟時很難看出哪個值屬於哪個欄位。用試算表軟體開啟雖然會變成表格,但啟動費時、可能出現亂碼,數字還會被擅自轉換成日期。本工具只專注於一件事:在瀏覽器上把 CSV 直接顯示成表格,讓您確認內容。

由於可指定文字編碼與分隔字元,以 Shift-JIS 儲存的日文 CSV、以定位字元分隔的 TSV 也都能對應。檔案內容僅在瀏覽器內處理,不會傳送至伺服器,因此也可用來確認含有個人資料的資料。

CSV 檢視器的使用方式

  1. 選擇檔案 指定想顯示的 CSV 或 TSV 檔案。內容不會傳送至外部。
  2. 指定分隔字元 通常維持逗號即可。若為 TSV 檔案請切換成定位字元。
  3. 對齊文字編碼 出現亂碼時請改為 Shift-JIS。以 Excel 儲存的日文 CSV 多半是此格式。
  4. 決定標題列的處理 若首列為欄位名稱,啟用「以首列為標題」後,便會顯示為表格的表頭。

用好本工具的小技巧

  • Excel 儲存的 CSV 檔案可能使用 Shift-JIS(CP932) 編碼,這在日語環境或舊版 Excel 檔案中很常見。若出現亂碼,請選擇"Shift JIS"。
  • 啟用"將第一行作為表頭"後,第一行將顯示為表格標題行
  • 若要檢視 TSV(製表符分隔)檔案,請將分隔符更改為"製表符"。
  • 檔案內容完全在瀏覽器中處理,不會發送至伺服器,包含敏感資訊的 CSV 也可放心使用。

CSV 檢視器的活用場景

確認收到檔案的內容

無須啟動試算表軟體,即可立刻確認有哪些欄位、共有幾列。適合在正式開啟前先掌握內容。

判別文字編碼

出現亂碼時切換設定試試,即可判斷該檔案是以哪種文字編碼儲存的。

避免數值格式被更動

試算表軟體會刪去開頭的0,或把數字改成日期。想原樣確認原始數值時便可使用。

檢視含機密資訊的資料

由於處理在瀏覽器內完成,也可用於確認無法上傳至外部的客戶資料等。

與 CSV 相關的術語

CSV
指將值以逗號分隔排列的文字格式。任何語言與工具皆可處理,因而廣泛用於資料交換。
TSV
指以定位字元作為分隔的格式。優點在於易於處理值本身含有逗號的資料。
Shift-JIS
指日文用的文字編碼。Excel 儲存 CSV 時多半採用,也是亂碼的主要成因。
UTF-8
指可處理世界各國文字的現行標準文字編碼。多數網路服務皆以此格式輸出。
BOM
指加在檔案開頭的文字編碼標記。用於讓 Excel 正確開啟 UTF-8 的 CSV。
標題列
指標示各欄代表何者的首列。是否將其視為標題會改變顯示結果。

常見問題

這通常是由於 Excel 儲存的檔案使用了 Shift-JIS(CP932) 編碼。請將"編碼"選項更改為"Shift JIS"後重新載入檔案。

不會。檔案完全在瀏覽器內處理,不會發送到任何伺服器,包含敏感資訊的檔案也可放心使用。

可以。將"分隔符"選項更改為"製表符",即可正確解析 TSV 檔案。
工具君

閒話 ― CSV 格式的意外歷史:40 年沒有"標準"

CSV(逗號分隔值)看似簡單,但多年來一直沒有正式的標準規範。正式的 RFC "RFC 4180"直到 2005 年才釋出,距 CSV 開始廣泛使用已過去 30 多年。在此之前,各工具和語言之間存在諸多實現差異,例如"欄位是否用雙引號括起"以及"換行符用 CRLF 還是 LF"等。

Excel 在日語環境下將 CSV 儲存為 Shift-JIS 編碼,是工程師們數十年來的經典煩惱。Google 表格以 UTF-8 格式匯出,直接在 Excel 中開啟會出現亂碼。解決辦法是在 Excel 中另存為 UTF-8(帶 BOM),或在匯入時指定編碼。

在資料科學領域,Kaggle(機器學習競賽平臺)上公開的資料集絕大多數為 CSV 格式。簡潔且與任何程式語言相容,是 CSV 最大的優勢。