跳到主要內容
世界盃開球時間轉換 上線了按本地時區看開球,可加入日曆提醒。

JSON ↔ CSV 互轉

在瀏覽器本機轉換 CSV、TSV 與 JSON,支援本機檔案匯入、JSON Lines、二維陣列、巢狀物件展平、分隔符偵測和複製下載。

分隔符號

JSON 縮排

使用表頭(首行)

修剪欄位首尾空白

跳過空行

CSV 轉 JSON

展平巢狀物件

JSON

CSV

JSON ↔ CSV 互轉

快速開始

1
匯入 .csv/.tsv 檔案,或在 CSV 編輯器貼上 CSV/TSV,JSON 會自動同步。
2
匯入 .json 檔案,或在 JSON 編輯器貼上 JSON,CSV 會依最後一次有效 JSON 同步。
3
保留自動分隔符號,或選擇逗號、Tab、分號、垂直線。
4
設定表頭、輸出模式、巢狀展平、修剪欄位、略過空列和 JSON 縮排。
5
複製或下載任一側;清空會同時清空兩個編輯器。

常見使用情境

Excel 複製轉 JSON

從 Excel 或 Google Sheets 複製儲存格範圍,把 Tab 分隔文字貼到 CSV 編輯器,再轉為 JSON 物件陣列。

API 回應轉試算表

將 JSON API 回應轉為 CSV,供 Excel 或 Google Sheets 分析。

匯入 payload 準備

把貼上的 CSV 列轉為 JSON payload,方便交給匯入腳本或 API 請求;本頁不執行實際匯入。

日誌複核

先把 CSV 日誌轉為 JSON,再交給下游查詢工具處理;本頁不執行 jq 表達式。

對照表遷移

在目前貼上的 CSV 對照表與扁平 JSON 設定片段之間轉換。

資料清理

用欄位去空格與跳過空行,快速整理外部系統匯出的資料。

轉換契約

最後編輯的一側是來源。選項變更會根據該側重新產生派生結果;解析失敗後不會保留過期的派生輸出。
開啟表頭時,CSV 首列會成為物件 key;空白表頭會變成 col1/col2,重複表頭會追加 _2/_3 後綴。關閉表頭時,CSV 會轉為二維陣列。
物件陣列會輸出合併後的表頭與資料列,二維陣列按列輸出,原始值陣列輸出單欄,單一 JSON 物件輸出一列。缺失欄位會輸出空白儲存格。
自動分隔符號只在第一個非空白列比較引號外的逗號、Tab、分號和垂直線,不掃描完整資料集,也不會改變目前選取的分隔符號。

使用建議

從 Excel 貼上的資料通常以 Tab 分隔。自動偵測只檢查第一個非空白列中引號外的分隔符號;如果判斷錯誤,可手動選擇分隔符號。
開啟「使用表頭(首行)」時,首列不會被當作資料列;如果 CSV 沒有表頭,請關閉此選項以避免遺失第一列資料。
空白表頭會變成 col1、col2 等預設鍵名;重複欄名會自動加上 name_2 這類後綴,確保 JSON 鍵名唯一。
JSON → CSV 支援扁平物件陣列、二維陣列、原始值陣列或單一物件。物件陣列會按首次出現順序收集所有 key,缺失欄位會輸出空白儲存格。
JSON → CSV 可將一般巢狀物件展平成已轉義的點路徑欄;陣列仍會以 JSON 字串寫入儲存格。
CSV 欄位包含分隔符號、換行或雙引號時,工具會依 CSV 規則自動以雙引號包裹並轉義。
當 JSON 或 CSV 無效時,來源側會保留輸入,派生側會清空,直到修復後重新產生。JSON 解析器回報行列資訊時,會顯示並標示錯誤行。

往返邊界

CSV 儲存格都是文字。CSV → JSON 不會推斷數字、布林、null 或日期;JSON → CSV → JSON 往返後,帶型別的值可能變成字串。
開啟「展平巢狀物件」後,巢狀物件可輸出為點路徑欄。陣列仍是 JSON 字串,CSV → JSON 不會依路徑重建物件。
嚴格 JSON 解析遵循 JavaScript number 行為。超過 53 位元安全整數範圍的值可能遺失精確度,請以字串形式保留。
本頁是純文字 CSV/TSV 轉換器,可處理從 Excel 或 Sheets 複製的文字,但不解析 .xlsx 工作簿、工作表、公式、格式或合併儲存格。
此頁不支援:XLSX/XLS/ODS/Numbers 活頁簿、URL 匯入、批次檔案轉換、CSV Schema 驗證、CSV lint 報告、巢狀還原、型別推斷、SQL 匯入、Google Sheets 連線、jq 表達式和預覽表格。

限制與相容性

CSV 是扁平表格格式,無法原生表達巢狀結構。巢狀 JSON 物件/陣列會序列化為字串,反向轉換後無法完整還原。
CSV 中所有值都是文字;JSON → CSV → JSON 往返後,數字、布林值、null 和日期可能變成字串。
工具會自動移除 UTF-8 BOM(\uFEFF)。不支援其他編碼(例如 GBK 或 Shift-JIS);請先轉為 UTF-8。
與 JavaScript JSON 相同,本工具受 IEEE 754 限制。超過 53 位元安全整數範圍的值可能遺失精確度。

隱私與安全

處理會在瀏覽器本機完成。JSON/CSV 編輯器文字可能保留為瀏覽器草稿。若啟用已儲存工作區或 WebDAV 同步,JSON 文字、CSV 文字、分隔符、輸出模式、巢狀展平設定、表頭列選項、欄位修剪選項、略過空列選項、JSON 縮排、行號偏好和換行偏好可能透過同步儲存。匯入的檔案物件、檔名、檔案大小、解析錯誤、行/欄高亮、複製狀態和復原歷史都是執行階段資料,不會另存為結果資料。本頁不會擷取 URL 或上傳檔案;本機匯入使用瀏覽器檔案 API 讀取,JSON 與 CSV 下載只會在點擊下載時建立。

常見問題

6

可繼續使用這些相關工具,完成後續步驟。

所有工具處理都在您的瀏覽器本地完成。