重點摘要
- 01從陣列中每個對象的所有唯一鍵推斷 CSV 列標題。
- 02缺少鍵的對象產生空單元格而不是破壞列。
- 03支援逗號、分號、製表符和管道分隔符以相容任何試算表。
- 04轉換 100% 在您的瀏覽器中進行 — 您的 JSON 數據永遠不上傳或存儲。
為什麼您需要 JSON 到 CSV 轉換器
JSON 是 API、資料庫、分析平台和後端匯出的預設輸出格式。但業務利益相關人員、數據分析師和大多數報告工具期望試算表 — 立即在 Excel、Google Sheets 或 Numbers 中打開的 CSV 檔案。手動將 JSON 複製到試算表超過少數幾列是不切實際的。
Handytool 的 JSON 到 CSV 轉換器自動將 JSON 陣列展平為表。它掃描每個對象的鍵,建立所有列的聯合,每個對象寫一列,並逃逸包含逗號、引號或換行符的值 — 遵循 RFC 4180,所以輸出在 Excel 和 Google Sheets 中正確來回。所有東西都在您的瀏覽器中運行,因此敏感數據的 API 回應保留在第三方伺服器之外。
如何將 JSON 轉換為 CSV
- 01
粘貼您的 JSON
粘貼 JSON 陣列、API 回應或任何對象到左側窗格。對象陣列轉換最好 — 一個對象每列。
- 02
選擇分隔符
逗號是大多數工具的標準。切換到分號用於歐洲 Excel、製表符用於 TSV 或管道用於數據管道格式。
- 03
預覽輸出
右側窗格顯示從對象鍵推斷的標題的 CSV。缺少鍵的對象產生空單元格而不是破壞結構。
- 04
複製或下載 CSV
複製 CSV 到剪貼簿或按一下下載以將其保存為 converted.csv,可供 Excel、Google Sheets、Numbers 或資料庫匯入。
支援的 JSON 結構
- 01對象陣列(最常見 — 一個對象變成一列)
- 02陣列的陣列(原始 2D 表)
- 03單一對象(轉換為兩列鍵/值表)
- 04具有不一致鍵的對象(缺少字段變成空單元格)
- 05包含逗號、引號或換行符的值(每 RFC 4180 自動逃逸)
您的 JSON 數據保留在您的瀏覽器中
轉換器 100% 在您的瀏覽器中使用 JavaScript 運行。無數據發送到伺服器,無帳戶需要,無任何東西被記錄。這在您的 JSON 包含 API 鍵、用戶記錄、財務數據或任何其他敏感有效負載時至關重要,您不想存儲在第三方服務上。
該工具也可離線工作。頁面加載後,您可以斷開網路連接並繼續轉換。無伺服器限制的檔案大小或列限制 — 實際上限是您的瀏覽器可用的記憶體。
JSON 到 CSV 常見問題
我如何線上將 JSON 轉換為 CSV?
將您的 JSON 陣列粘貼到左側窗格,選擇分隔符,然後按一下轉換。下載結果為 converted.csv 或複製到剪貼簿。
它是否與嵌套 JSON 一起工作?
頂級標量值直接寫入。嵌套的對象或陣列被序列化為單元格中的 JSON 字符串,因此無數據丟失 — 如果需要每個字段在其自己的列中,首先展平結構。
如果我的對象有不同的鍵怎麼辦?
該工具建立在每個對象上找到的所有鍵的聯合。缺少的鍵產生空單元格而不是破壞列。
我能在 Excel 中打開輸出嗎?
是的。下載 .csv 並在 Excel、Google Sheets、Numbers 或 LibreOffice 中打開。如果您在歐洲 Excel 區域設定上,切換到分號分隔符。
我的 JSON 是否上傳到任何地方?
否。轉換器完全在您的瀏覽器中運行。您的數據永遠不接觸伺服器且無任何東西被記錄。
它是否逃逸值內的逗號和引號?
是的。任何包含活動分隔符、雙引號或換行符的值都用雙引號包裝,內部引號加倍,遵循 RFC 4180。