CSV ↔ JSON 轉換器
線上 CSV ↔ JSON 雙向轉換工具。可控制表頭、分隔符、空值/null 規則,查看錯誤列表、前 20 列預覽表與型別分布,並支援檔案上傳、複製與結果下載。
CSV ↔ JSON 轉換器
可在 CSV 與 JSON 之間雙向轉換,並控制表頭、分隔符與空值規則,同時查看錯誤與預覽表。
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 檔案並下載轉換結果。
使用方式
- 選擇轉換方向(CSV→JSON 或 JSON→CSV)與分隔符。
- 依照工作需求設定是否使用表頭,以及空值 / null 規則。
- 輸入文字或上傳檔案後,點擊開始轉換。
- 查看摘要卡片與 JSON / CSV / 錯誤分頁,並依需要調整資料。
- 使用複製或下載按鈕保存結果,並繼續後續流程。
詳細說明
此工具結合 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 字串)。
可以輸入敏感資料嗎?
雖然轉換過程只在瀏覽器中執行,但從操作規範來看,仍建議使用已遮罩的範例來驗證個人資料或金鑰類資訊。
目前還沒有留言,歡迎留下第一則意見。