JSON → Excel 轉換器
將 JSON 轉成可下載的真正 .xlsx 活頁簿,支援多個工作表、攤平欄位,以及真正的數字/布林儲存格類型,全程在瀏覽器內完成。
開啟時,像 address.city 這樣的巢狀欄位會成為獨立的一欄;關閉時,巢狀物件與陣列會保留為單一儲存格中的 JSON 文字。
進階選項
日期會以 UTC 寫入(沒有時區偏移的日期時間視為 UTC)。Epoch 轉換只會處理名稱看起來像日期的欄位(date、time、created、updated、…_at),且所有值都必須是 1980 到 2100 年之間合理的時間戳記。其他情況下數字仍維持為數字。
將 .json 或 .txt 檔案拖曳到這裡
不經伺服器,把 JSON 變成真正的試算表
API 回應或設定檔用的是 JSON,但需要檢視、篩選或製作圖表的人,幾乎都希望資料是 Excel 格式。要做到這一點,通常得請人寫一支用完即丟的指令碼,或是把資料貼到線上轉換器,而這類服務可能默默保存你上傳內容的副本。如果 JSON 裡是客戶資料、財務數字或其他不想交給第三方伺服器的內容,這樣的交換並不划算。
這個工具直接在瀏覽器中,使用 JavaScript 試算表函式庫產生真正的 .xlsx 活頁簿,不是改了副檔名的 CSV,而是含有具型別儲存格、粗體標題列與調整過寬度欄位的真正 Excel 檔案。你的 JSON 從解析、轉換到打包成下載檔案,全都在你的電腦上完成,不會傳送到任何地方。產生的試算表中,數字仍是數字、布林值仍是布林值,所以一整欄價格可以直接用在 SUM 公式中,不必先做一輪尋找與取代。
如果你的 JSON 是單一的物件陣列,就會得到一個工作表。如果它是物件,且每個頂層鍵都對應一個陣列,例如 `{ "employees": [...], "departments": [...] }`,工具會自動為每個鍵建立一個以該鍵命名的工作表,讓包含多個相關資料表的 JSON 匯出檔變成一個有多個分頁的活頁簿,不必再手動拆開。像 `address.city` 這樣的巢狀欄位,可以攤平成獨立的點記法欄位,如果你想保留原始結構,也可以維持為單一儲存格中的 JSON 文字。
預覽表格會在你下載任何東西之前,清楚顯示每個工作表的內容,包括列數、欄數和前幾列資料。如果資料結構不太對,你可以先調整攤平選項或修正來源 JSON。確認無誤後,為工作表和輸出檔案命名,再按下下載即可。如果你需要的是純文字的表格資料,而不是二進位的試算表,CSV ↔ JSON 轉換器可以滿足這個需求;如果你想先驗證或重新整理 JSON 本身,JSON 格式化與驗證工具會是很自然的第一站。
常見問題
產生的是真正的 Excel 檔案,而不只是改了副檔名的 CSV 嗎?
是的,這是真正的 .xlsx 活頁簿,含有粗體標題列、具型別的數字/布林儲存格,以及調整過寬度的欄位。
一份 JSON 可以產生多個工作表嗎?
可以。如果你的 JSON 是物件,且每個頂層鍵都對應一個陣列,每個鍵就會自動成為獨立的工作表。只有單一陣列的物件(例如 { "users": [...] })則會展開成一個以該鍵命名的工作表。
下載前可以預覽試算表嗎?
可以。下載 .xlsx 檔案之前,預覽表格會顯示每個工作表的前幾列資料。