UltKit

JSON 轉 Excel 轉換器

上傳 JSON 格式的 API 匯出檔、日誌傾印或資料庫備份,即可取得 XLSX 活頁簿:每筆記錄是一列,每個鍵都是可篩選、排序和加總的欄位。

資料轉換器

或將CSV, TSV, TXT … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    上傳 JSON 檔案

    將 .json、.jsonl 或 .ndjson 檔案拖曳到上傳區。每批最多 20 個檔案,每個檔案上限 95 MB;每個檔案會各自產生一個活頁簿。

  2. 2

    確認工作表設定

    轉換為已設定為 XLSX。在進階設定中,可以用工作表名稱重新命名工作表標籤,或透過日期改寫時間戳記格式。

  3. 3

    轉換並用 Excel 開啟

    按下轉換為 XLSX (Excel),然後下載活頁簿。檔案可在 Excel、Google Sheets、Numbers 與 LibreOffice Calc 中開啟。

誰需要把 JSON 變成 Excel 工作表

JSON 是機器之間交換資料的格式。Douglas Crockford 在 2001 年前後為它命名並加以推廣,IETF 標準 RFC 8259(2017)只定義了六種值類型:物件、陣列、字串、數字、true/false 與 null。REST API、Firebase 與 MongoDB 匯出、Stripe webhook 以及瀏覽器開發者工具,給您的都是 JSON。

收到這些匯出資料的人往往不是開發者。行銷分析師從廣告平台的 API 取得活動資料,店主從無頭電商下載訂單,研究人員儲存公開資料集。他們要的是每筆記錄一列、可篩選的欄位,以及底部的 SUM 加總。

JSON 轉 Excel:記錄如何對應到列

輸入:兩筆含巢狀 customer 物件的訂單記錄
[
  {"order": "A-1001", "total": 48.5, "customer": {"name": "Ruth Ng", "country": "CA"}, "tags": ["gift", "rush"]},
  {"order": "A-1002", "total": 12, "customer": {"name": "Omar Diaz", "country": "US"}}
]

產生的工作表有五個欄位:order、total、customer.name、customer.country 和 tags。第 3 列是 A-1002、12、Omar Diaz 與 US,tags 儲存格為空,因為第二筆記錄沒有這個鍵。缺少的鍵不會讓其他值橫向錯位,這正是手動把 JSON 複製到儲存格時常見的失誤。

數字會維持數值格式,因此總計可以直接加總。看起來像數字的字串,例如加了引號的郵遞區號或 SKU,會保留為文字,這樣 02134 這類開頭的 0 才不會消失。若是 ISO 時間戳記(2026-10-18T09:30:00Z),請在日期中選擇易讀的格式。

JSON 轉 XLSX:仍然適用的 Excel 限制

每個工作表的列數
1,048,576
欄數,A 到 XFD
16,384
每個儲存格的字元數
32,767
工作表名稱的字元數
31

JSON

JavaScript 物件表示法

JSON 是用於結構化資料的輕量文字格式,由 Douglas Crockford 在 2000 年代初期推廣,並標準化為 RFC 8259 和 ECMA-404。它以簡單易讀的語法表示物件、陣列、字串、數字、布林值和 null。幾乎所有程式語言都把它當作網頁 API、設定檔和應用程式間資料交換的預設格式。它沒有內建註解、日期或結構描述,大型巢狀檔案不用檢視器很難閱讀。

壓縮方式
–
透明度
–
動畫
–
推出年份
2001 · Douglas Crockford
JSON 轉檔工具

XLSX

Microsoft Excel 活頁簿

XLSX 是自 Office 2007 起 Microsoft Excel 的預設活頁簿格式,以 Office Open XML 標準為基礎。它將多個工作表、公式、格式、圖表、樞紐分析表與資料驗證,儲存在由 XML 組成的 ZIP 封裝中。每個工作表支援超過一百萬列,是商務試算表預設的交換格式。Google 試算表、LibreOffice 與 Numbers 都能開啟 XLSX,但巨集與進階功能可能無法完整保留。

壓縮方式
–
透明度
–
動畫
–
推出年份
2007 · Microsoft
XLSX 轉檔工具

JSON 轉 Excel 能讓 API 與資料庫輸出的內容送到不看程式碼的人手上:例如產品經理、會計,或是想要可排序的資料列和可核對的總計,而不是大括號與引號的客戶。

大家對 JSON 轉 Excel 的期待

迷思任何 JSON 檔案都能變成整齊的表格。

事實表格需要重複的記錄。只有一個含多層巢狀設定的組態物件,會變成一列非常寬的資料;這類檔案改用 JSON 轉 YAML 會更易讀。

迷思把 .json 檔案改名後,Excel 就能直接開啟。

事實改名不會改變檔案內容。Excel 會把它當成文字,並把所有內容放在 A 欄。

迷思活頁簿會完整保留 JSON 的類型。

事實Excel 只有數字、文字、布林值與空白儲存格。JSON 的 null 會變成空白儲存格,12 與 12.0 的差別也會消失。

迷思只要匯出檔小於 100 MB 就放得下。

事實列數同樣有限制。有兩百萬行的日誌會超過 1,048,576 列的上限;請先分割,或改用 JSON 轉 CSV 匯入資料庫。

JSON 轉 Excel 常見問題

不用 Power Query 也能把 JSON 轉成 Excel 嗎?

可以。Excel 內建的做法是「資料」→「取得資料」→「從檔案」→「從 JSON」,會開啟 Power Query 編輯器,並要求您逐欄展開記錄。在這裡,展開動作在轉換時就已完成,活頁簿一取得即可直接篩選。

JSON 裡的巢狀物件會怎麼處理?

巢狀物件會展開成多個以點號路徑命名的欄位,例如 address 物件會變成 address.city 和 address.zip。記錄中由單純值組成的陣列,則會以 JSON 文字的形式留在同一個儲存格,因為一列無法容納不固定數量的欄位。

轉換器支援 BigQuery 或日誌收集工具產生的 JSON Lines 嗎?

可以。副檔名為 .jsonl 或 .ndjson 的檔案會以每行一個物件的方式讀取,BigQuery 匯出、Elasticsearch 傾印以及多數日誌管線都是這樣寫入記錄。每一行都會成為工作表中的一列。

為什麼我的 19 位數 ID 變成結尾都是 0 的數字?

Excel 只儲存 15 位有效數字,因此較長的整數(例如 Twitter snowflake ID 或信用卡號碼)放進數值儲存格時,尾端數字會遺失。請在 JSON 中將這類 ID 保留為字串(加上引號),它們就會以文字形式逐位完整出現在工作表中。

我的 API 匯出檔會被儲存在任何地方嗎?

不會。檔案在處理完成 30 分鐘後會自動刪除,也不需要任何帳號。

之後可以把試算表再轉回 JSON 嗎?

可以。編輯完資料列後,將活頁簿交給 Excel 轉 JSON,欄位標題就會再次變成鍵名。帶有點號的欄位名稱會寫成扁平的鍵,如果您的 API 需要巢狀物件,請在程式中自行重建。