CSV 解析器
在瀏覽器中即時解析、檢視與分析 CSV 資料。支援多種分隔符號、引號欄位與可排序的欄位。
拖放 CSV 檔案到此處,或點擊選擇檔案
支援 .csv、.tsv、.txt 檔案,最大 10 MB——在瀏覽器本機讀取,不上傳任何內容。
列數
0
欄數
0
偵測到的分隔符號
,
解析後的資料
如何使用 CSV 解析器
貼上或輸入 CSV
貼上 CSV 資料、把 .csv 檔案拖到上傳區域,或點擊「載入範例 CSV」試用。
選擇分隔符號
選擇您的分隔符號或使用自動偵測。如果您的 CSV 有欄位名稱,請切換標題列選項。
檢視與排序
解析後的表格即時顯示。點擊任何欄位標題可進行遞增或遞減排序。
什麼是 CSV?
CSV(逗號分隔值)是一種用於儲存表格資料的簡單純文字格式。每一行代表一列,列中的值以分隔符號分隔——最常見的是逗號。CSV 檔案廣泛應用於應用程式、資料庫與電子試算表之間的資料交換。
CSV 主要特性
純文字格式,人類可讀且可在任何文字編輯器中編輯
電子試算表、資料庫與程式語言普遍支援
支援引號欄位以處理值中包含的分隔符號、換行符號與特殊字元
常見問題
本解析器支援逗號 (,)、分號 (;)、定位字元與管線符號 (|) 作為分隔符號。您也可以使用自動偵測選項,它會分析您的資料來識別最可能的分隔符號。
以雙引號括住的欄位會被視為單一值。這讓欄位可以包含分隔符號字元、換行符號與跳脫的引號(以兩個雙引號 "" 表示)。例如,"王小明, 李小華" 會被解析為包含逗號的單一欄位。
不會。所有 CSV 解析完全在您的瀏覽器中使用 JavaScript 完成。您的資料不會離開您的裝置,確保完全的隱私與安全。
可以。把 .csv、.tsv 或 .txt 檔案拖放到上傳區域(或點擊瀏覽檔案)。檔案透過瀏覽器 FileReader API 在本機讀取——絕不會上傳到伺服器。支援最大 10 MB 的檔案,更大的檔案請先分割。
常見的 CSV 語法:欄位以逗號分隔,記錄以 CRLF 換行符號結尾;包含逗號、引號或換行字元的欄位須以雙引號包覆,欄位內部的引號則寫成連續兩個引號。標準中也提到第一筆記錄可能是標題列。實際的檔案往往違反每一條規則:以單獨的 LF 作為換行符、完全不加引號、列尾帶有多餘的分隔符號,因此此解析器會容忍這些常見變體,同時標記出結構性問題。
逗號是 RFC 4180 的預設,但歐洲語系環境匯出的檔案常以分號分隔(在小數點以逗號表示的地區,Excel 就是這麼做),而從試算表複製貼上時 Tab 字元通常能保留下來。偵測的原理是統計每一列中各候選分隔符號的出現次數,再選出最一致的那一個。此解析器會自動偵測逗號、分號、管線符號與 Tab 字元,也允許您手動覆寫。
最常見的元兇:未加引號的欄位中包含分隔符號;引號數量為奇數,使其後的每一列全部損壞;列的欄位數與標題列不一致(過多或過少);以及編碼不符,例如 windows-1252 文字顯示成亂碼,或 UTF-8 BOM 黏在標題列的第一個儲存格上。此解析器會回報列長度不一致的問題,讓您輕鬆找出出錯的那一列。
所有運算都在客戶端執行,因此上限取決於瀏覽器的記憶體,而非伺服器逾時。數十 MB 的檔案在桌上型電腦上通常都能順利解析;超過這個規模時,建議先利用分隔符號統計與列/欄數快速檢核檔案,或先分割檔案再進行分析。無論檔案多大,都不會有任何位元組離開您的電腦。
相關工具
權威參考資料
本工具背後的第一手資料來源——官方標準與規範,而非二手摘要。