JSON 轉 CSV

本地處理
app.csv.view

也可透過 #data={"name":"Ada"}#url=... 灌入資料,讀完即從位址列清除。

把物件陣列壓成表格文字(CSV),或從表格轉回 JSON。適合把介面列表貼進 Excel 前的中間步驟,或從運營表格生成測試資料。列名一般來自物件的鍵。

陣列 → 表

同一層物件的鍵變成表頭。最適合「使用者列表」「訂單列表」這種一行一條記錄的結構。

轉換後可複製或下載 export.csv陣列 → 表

巢狀要扁平化

深層物件通常會攤成 user.name 這類列,或只保留一層。結構太深時先用 JSONPath 抽出列表再轉。

欄位不一致的物件,表頭會盡量合併全部出現過的鍵。

本地轉換

表格內容不上傳。含業務資料的匯出也可以在本機完成。

需要帶格式的工作簿時,改用 Excel 頁生成 xlsx。

示例

JSON 陣列
[
  { "id": 1, "name": "Ada" },
  { "id": 2, "name": "Bob" }
]
CSV
id,name
1,Ada
2,Bob
不是陣列能轉嗎?

單個物件可以看成一行。深層巢狀請先用 JSONPath 抽出列表。

和 Excel 頁有何不同?

CSV 是純文字; Excel 適合直接生成 / 讀取 .xlsx。

逗號和換行怎麼處理?

欄位值裡的逗號、引號會按 CSV 慣例加引號轉義。用 Excel 開啟若亂碼,請確認編碼為 UTF-8。

需要點執行轉換嗎?

需要。貼上後點「執行轉換」才會生成預覽和下載。

推薦工作流

  1. 準備物件陣列(介面 list 介面最常見)。
  2. 執行轉換,核對表頭是否覆蓋你要的列。
  3. 下載 CSV 或複製文字,匯入表格軟體。
  4. 列太多時先 JSONPath 投影出精簡結構再轉。

CSV 沒有型別資訊:數字和字串開啟後可能被 Excel 改格式,關鍵 ID 建議當文字列匯入。