CSV 轉 JSON 轉換器

即時將 CSV 檔案轉換為 JSON

概覽

CSV 轉 JSON 轉換器可將表格式試算表資料——Excel 匯出、資料庫傾印、分析報告——轉換成乾淨、可直接用於 API 的 JSON 物件陣列。貼上任何分隔符的 CSV,剖析器會自動偵測標題列、引號欄位與值類型,讓你立即取得程式碼可用的 JSON。

此轉換器可偵測與處理的內容
  • 標題列偵測:CSV 的第一列自動成為 JSON 物件的鍵
  • 自訂分隔符支援:逗號、分號、定位符、直線或任何單一自訂字元
  • 引號欄位剖析:正確處理引號值中內嵌的逗號與換行符
  • 自動類型推斷:數字字串、true/false 與空值會轉換成數字、布林值與 null
  • 美化輸出:縮排 JSON 便於閱讀,或精簡 JSON 以縮小檔案大小
  • 完全在瀏覽器中執行:你的 CSV 資料絕不會上傳到伺服器
何時需要將 CSV 轉換為 JSON
  • 將 Excel 或 Google 試算表匯出轉換成 REST API 請求所需的 JSON 負載
  • 將 CSV 資料庫傾印匯入 JavaScript 或 Node.js 資料管線
  • 將 CSV 分析報告(Google Analytics、Mixpanel)轉換成 JSON 供自訂儀表板使用
  • 先在試算表中編輯表格資料,再轉換成 JSON 測試夾具
  • 將 CSV 問卷或表單回覆匯入基於 JSON 的統計工具
如何將 CSV 轉換為 JSON
  1. 1.將 CSV 資料貼到輸入編輯器,或上傳 .csv 檔案
  2. 2.確認分隔符(逗號、分號、定位符、直線或自訂)與你的檔案相符
  3. 3.若 CSV 包含欄位名稱,請開啟「第一列為標題」
  4. 4.開啟自動轉換以即時查看輸出,或點擊「轉換」
  5. 5.複製 JSON 輸出或下載為 .json 檔案
需要了解的邊界情況
  • 欄位數與標題列不同的資料列仍會轉換,但鍵可能缺失或錯位——對不規則 CSV 請檢查輸出結果
  • 像 '00123' 這樣的值會被偵測為數字並遺失開頭的零;若需保留類似 ID 的字串,請關閉類型推斷
  • 支援以引號括住的多列值,但格式不正確的引號可能造成剖析不穩定
  • 非 UTF-8 編碼的檔案(Latin-1、Windows-1252)可能顯示亂碼——請先另存為 UTF-8
限制
  • 非常大的 CSV 檔案(超過約 50MB)可能超出瀏覽器記憶體——對於龐大資料集請使用 csvkit 或 pandas 等命令列工具
  • 此工具不會驗證各列之間 CSV 結構的一致性
  • 對於正式環境的 ETL 管線,具備錯誤處理與日誌記錄的專用工具(Airflow、Fivetran)比基於瀏覽器的轉換更合適
需要反向轉換嗎?

如果你從 JSON 出發,需要產生便於試算表使用的 CSV——例如將 API 回應匯出給非技術人員在 Excel 中開啟——請改用 JSON 轉 CSV 轉換器。它會將巢狀物件展平為欄位,並讓你為輸出檔案選擇分隔符與引號樣式。