在瀏覽器中將 CSV 轉換為 JSON
CSV 是試算表、資料庫與分析工具通用的匯出格式,而 JSON 則是 API、JavaScript 應用程式與 NoSQL 資料庫所需的格式。這款 CSV 轉 JSON 轉換器能完美銜接兩者:只需貼上或開啟 CSV 檔案,即可立即獲得格式正確的 JSON。它會自動偵測分隔符號、正確處理引號包覆的欄位,並將數字、布林值與空白儲存格轉換為對應的 JSON 類型。您的資料絕不會離開您的裝置。
功能特色
- 物件陣列或陣列的陣列 — 使用標題列作為鍵值 (keys),或將資料列保留為純陣列。
- 自動偵測分隔符號 — 支援逗號、分號、定位字元 (TSV) 與管線符號 (pipe),也可手動自訂。
- 符合標準的解析方式 — 支援引號包覆的欄位、內嵌逗號、換行符號與跳脫引號。
- 類型轉換 — 自動轉換數字、true/false 與 null,同時將郵遞區號等開頭為零的數值保留為純文字。
- 重複與空白標題 — 自動重新命名 (例如 name_2、column_3),確保資料不會被覆寫。
- 格式化或壓縮輸出 — 支援一鍵複製與下載 .json 檔案。
- 注重隱私 — 檔案僅在本機讀取,絕不會上傳。
範例
以下 CSV 資料:
id,name,active
1,Ada Lovelace,true
2,"Turing, Alan",false
轉換為:
[
{ "id": 1, "name": "Ada Lovelace", "active": true },
{ "id": 2, "name": "Turing, Alan", "active": false }
]
"Turing, Alan" 外圍的引號可將逗號保留在該欄位內,避免被錯誤分割成兩個欄位。
順利轉換的小技巧
- 請確保第一列包含您想作為 JSON 鍵值的欄位名稱。簡短、一致且不含空格的名稱(例如
first_name)在程式碼中最容易使用。 - 檢查編輯器下方顯示的列數與欄數。如果欄數看起來有誤,很可能是分隔符號設定錯誤。
- 注意文字格式的數字。像是
1,234.50或12%這類數值會被當作字串處理,因為它們不是有效的 JSON 數字。如果您需要數字格式,請先在試算表中清理這些資料。 - 大型檔案(數 MB 大小)也能順利轉換,但過大的匯出結果在畫面上顯示可能會變慢。建議直接下載結果,而不要捲動查看。
相關工具
需要反向轉換嗎?JSON 轉 CSV 工具 可以將 JSON 陣列轉換為試算表適用的 CSV 格式。若要驗證或重新格式化結果,請將其貼到 JSON 格式化工具 中。