JSON 轉 Excel

本地處理
app.excel.view

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

JSON 與 Excel 表格互轉。把列表型響應做成可篩選的表格,或把運營維護的 xlsx 轉成程式能讀的 JSON。下載發生在瀏覽器本地,檔案不會先傳到我們的伺服器。

面向表格資料

最適合「物件陣列」這種一行一條記錄的結構。預覽後再下載 export.xlsx面向表格資料

單個物件也會按一行處理,但列表介面最順手。

本地解析

檔案在瀏覽器裡讀,不會傳到我們的伺服器。適合含業務數字的報表樣例。

首次下載會載入表格庫,需能訪問站點靜態資源。

巢狀欄位

複雜巢狀可能需要先扁平化,或只匯出你關心的列。深層物件攤開後列會變多。

公式一般不會保留,以單元格值為主。

示例

JSON
[
  { "sku": "A01", "stock": 12 },
  { "sku": "A02", "stock": 0 }
]
表格裡會看到
 兩列 sku、stock,兩行資料。可在 Excel 裡篩選 stock 為 0 的缺貨項,再視需要轉回 JSON。 
超大表格會卡嗎?

受瀏覽器記憶體限制。上萬行時建議先在表格裡篩一截再匯入。

公式會保留嗎?

以單元格值為準,一般不會把 Excel 公式原樣寫進 JSON。

和 CSV 怎麼選?

要給不懂技術的同事直接開啟,用 xlsx;要貼進指令碼或 Git,CSV 更輕。

沒有預覽能否下載?

沒有有效輸出時下載按鈕會禁用。先執行轉換生成預覽。

推薦工作流

  1. 貼上物件陣列,點「執行轉換」看預覽。
  2. 確認列名後點「下載 xlsx」。
  3. 用 Excel / Numbers / WPS 開啟抽查幾行。
  4. 行數極大時拆分或改用服務端匯出。

xlsx 適合分享;CSV 適合程式互導。兩者都可以先在本頁用同一份 JSON 試一遍。