zh-Hant

JSON 轉 CSV

在本機把 JSON 陣列轉換為 CSV 表格:物件的鍵變成欄,無須上傳,直接在瀏覽器中完成。

分隔符
  • 逗號
  • 分號
  • 定位字元

正在你的裝置上本機處理 ...

0%

你的檔案永遠不會離開你的裝置

    我的檔案會被上傳嗎?

    不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

    無需上傳100% 本機處理
    內容只留在你這裡第三方無法存取
    伺服器位於德國預設即符合 GDPR
    通過獨立稽核TLS A+ · 標頭 A+

    JSON 是 API 與網頁應用的格式,CSV 是 Excel、Numbers 或 LibreOffice Calc 等試算表的格式。要在試算表裡分析 API 資料,你需要從 JSON 回到 CSV 的這條路:陣列中的每個物件成為一列,鍵成為欄標題。

    本工具完全在瀏覽器中於本機讀取你的 JSON(papaparse,純 JavaScript)。它期待一個物件陣列,或一個包含該陣列的物件(例如 {"data": [ ... ]})。欄集合是所有列的鍵的聯集,因此即使欄位不同的物件也能整齊對齊。

    不上傳任何內容:轉換離線也能運作。你的資料絕不離開你的裝置,這一點不同於把 JSON 傳到第三方伺服器的線上轉換器。

    技術規格

    技術規格
    輸入格式JSON
    輸出格式CSV
    批次處理不支援
    處理方式在瀏覽器中本機處理 (JavaScript)
    檔案上傳

    三個步驟

    1. 拖入或選擇你的 JSON 檔案。
    2. 工具自動辨識陣列與欄。
    3. 下載 CSV 檔案。

    限制: 它期待一個扁平的物件陣列(或一個包含該陣列的物件)。儲存格中巢狀的物件/陣列會寫成文字,而不會拆成獨立的欄;對表格型資料而言結果很乾淨。非常大的檔案需要記憶體。

    常見問題

    我的檔案會被上傳嗎?

    不會。轉換完全在瀏覽器中於本機完成,不會傳送任何內容。

    期待什麼樣的 JSON 結構?

    一個物件陣列,例如 [{"name":"A","value":1}, ...],或一個包含此陣列的物件。

    巢狀資料會怎樣?

    巢狀的物件/陣列會作為文字寫入儲存格。對扁平的表格資料而言結果很理想。

    欄位不同的物件有問題嗎?

    沒有,欄是所有鍵的聯集;缺少的欄位保持為空。

    反過來把 CSV 轉成 JSON?

    可以,用「CSV 轉 JSON」工具。

    相關工具