CSV ↔ JSON 轉換器

線上 CSV ↔ JSON 雙向轉換工具。可控制表頭、分隔符、空值/null 規則,查看錯誤列表、前 20 列預覽表與型別分布,並支援檔案上傳、複製與結果下載。

最後更新: 2026/04/05

CSV ↔ JSON 轉換器

可在 CSV 與 JSON 之間雙向轉換,並控制表頭、分隔符與空值規則,同時查看錯誤與預覽表。

正在轉換,正在分析輸入資料。
資料列
0
欄數
0
錯誤
0
偵測到 BOM

JSON 結果

轉換結果會顯示在這裡。

CSV 結果

錯誤 / 警告

  • 目前還沒有錯誤。執行轉換後會顯示解析錯誤與規則警告。

預覽表(前 20 列)

預覽
轉換後的列 / 欄預覽會顯示在這裡。

欄位型別分布(Fallback 表 / 文字)

此工具不依賴額外圖表函式庫,預設以表格與文字提供相同資訊,即使渲染失敗也能查看結果。

資料型別分析結果會顯示在這裡。
型別 數量 占比
轉換後會計算型別分布。

所有轉換都只會在瀏覽器中完成,所上傳的資料不會傳送到伺服器。

什麼是 CSV ↔ JSON 轉換器?

CSV ↔ JSON 轉換器是一款可在 CSV 與 JSON 之間雙向轉換表格資料的工具。它適合 API 串接、資料整理、QA 檢查等需要反覆切換格式的工作,方便你快速確認結果。

它不只提供基本轉換,還能同時控制是否使用表頭、分隔符(逗號 / 分號 / 定位字元)、空值 / null 規則,並顯示錯誤清單,方便你檢查轉換結果的可靠性。

適用情境

  • 需要把試算表 CSV 轉成 API 測試用 JSON 陣列時
  • 需要把 JSON 回應範例匯出成 CSV 供檢查或分享時
  • 想先確認逐列解析錯誤,再繼續整理資料時
  • 團隊內格式標準不同,需要統一成共同格式時
  • 需要控制是否包含 UTF-8 BOM,以配合外部工具相容性時

主要功能

  • 雙向轉換:可立即切換 CSV → JSON 與 JSON → CSV 兩種方向。
  • 分隔符偵測 / 選擇:可使用自動偵測、逗號 (,)、分號 (;) 或定位字元 (\t)。
  • 表頭 / 空值規則:可控制表頭開關,以及空值處理方式(空字串 / null / 省略鍵)。
  • 型別推斷選項:可將 CSV 值保留為字串,或推斷為 number / boolean / null。
  • BOM 處理:支援偵測輸入 BOM,並提供下載 CSV 時附帶 BOM 的選項。
  • 摘要卡片 + 分頁:彙整資料列、欄數與錯誤數,並分開顯示 JSON / CSV / 錯誤結果分頁。
  • 預覽 / 型別表:透過前 20 列預覽表與型別分布表 / 文字快速檢查結果。
  • 檔案輸入 / 輸出:支援上傳 CSV / JSON 檔案並下載轉換結果。

使用方式

  1. 選擇轉換方向(CSV→JSON 或 JSON→CSV)與分隔符。
  2. 依照工作需求設定是否使用表頭,以及空值 / null 規則。
  3. 輸入文字或上傳檔案後,點擊開始轉換
  4. 查看摘要卡片與 JSON / CSV / 錯誤分頁,並依需要調整資料。
  5. 使用複製或下載按鈕保存結果,並繼續後續流程。

詳細說明

此工具結合 RFC 4180 風格的 CSV 解析(引號、換行、跳脫)與 JSON 解析,並完全在瀏覽器中完成轉換。如果來源資料包含非標準規則,建議先查看「錯誤 / 警告」分頁,再依需要調整規則選項。

基準文件確認日期:2026-03-04

官方參考連結:RFC 4180 (CSV), RFC 8259 (JSON), W3C Tabular Data Model, W3C Tabular Metadata.

常見問題

CSV 中包含換行的儲存格也能轉換嗎?

可以。符合 RFC 4180 規則、由引號包住的多行儲存格會被正常解析;但如果引號沒有閉合,就會顯示為錯誤。

關閉表頭後,CSV → JSON 的結果會是什麼樣子?

如果不使用表頭,每一列都會轉換為陣列形式。例如:["A","B"]

空值 / null 規則有什麼差異?

保留空字串:"";轉換為 null:null;省略鍵:在物件模式下會移除該欄位。

當 JSON 包含巢狀物件時,CSV 會如何產生?

會依單層扁平化(flatten)規則產生 parent.child 形式的欄名。陣列或複合值會轉成字串(JSON 字串)。

可以輸入敏感資料嗎?

雖然轉換過程只在瀏覽器中執行,但從操作規範來看,仍建議使用已遮罩的範例來驗證個人資料或金鑰類資訊。

匿名意見 1

可能讓其他使用者感到不適的內容或重複留言,可能會依照營運規則被隱藏或刪除。

剩餘字數: 120

目前還沒有留言,歡迎留下第一則意見。