JSON 轉 Excel 轉換器

在您的瀏覽器中本機執行

先預覽,再將 JSON 陣列轉成真正的 .xlsx 活頁簿

陣列
null 值
日期儲存格

只在欄中每個值都是日曆日期(YYYY-MM-DD,1900-03-01 或之後)時套用。日期時間會保留為文字,因為 Excel 日期沒有時區。

JSON 輸入

貼上 JSON 或載入範例以預覽工作表。
JSON to Excel 的功能

JSON to Excel 會把記錄組成的 JSON 陣列(例如 API 回應或資料庫匯出)轉成只有一個工作表的真正 .xlsx 活頁簿。它會找出文件中的所有陣列,讓你選擇需要的那一個(例如 $.data.users),並以所有列的鍵聯集建立欄位,因此只出現在部分記錄中的欄位也會有自己的欄。

使用方式
  1. 1.貼上 JSON、上傳或拖放一個 .json 檔案,或載入範例。
  2. 2.確認所選資料集的路徑;若 JSON 含有多個陣列,可改選其他資料集。
  3. 3.設定工作表名稱、攤平、陣列處理方式與 null 處理方式。
  4. 4.檢查預覽:列數與欄數,以及前 20 列寫入時的實際樣子。
  5. 5.選擇「下載 .xlsx」以儲存 data.xlsx。
值的寫入方式

數字會成為數值儲存格,true/false 會成為布林儲存格。字串保持為文字,因此像 00123 的 ID 會保留前導零。開啟攤平時,巢狀物件會變成 address.city 這類以點分隔的欄;關閉時則寫成 JSON 文字。簡單值組成的陣列會以逗號合併,或寫成 JSON 文字。JSON null 會成為空白儲存格或文字 null,而缺少的鍵一律是空白儲存格。只含日曆日期(YYYY-MM-DD)的欄會寫成 Excel 日期;日期時間則保留為文字,因為 Excel 日期沒有時區。

試算表安全

以 =、+、- 或 @ 開頭的文字,在有人編輯或重新匯出工作表時可能被當成公式執行。這類值與標題在預覽和檔案中都會加上前置單引號,維持為純文字,工具也會告訴你改了多少個。工作表名稱會依 Excel 規則檢查(最多 31 個字元、不含 [ ] : * ? / \、開頭與結尾不能是單引號、不能是 History),每項調整都會說明。

限制與隱私

超出 JavaScript 或 Excel 精度的數字(例如 9007199254740993)會以保留完整位數的文字寫入,而不會被四捨五入。超過 32,767 個字元的文字與 XLSX 檔案無法儲存的字元被修改時會提出說明。一個工作表最多容納 1,048,575 列資料與 16,384 欄。超過 2 MB 的輸入會在你選擇「預覽工作表」時處理。解析與活頁簿建立都在你的瀏覽器中完成,JSON 不會被上傳。

CodingTool 已正式上線於

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools