跳至主要內容
Lizely

JSON 轉 Excel 轉換工具

將一個 JSON 物件陣列轉換為本機 .xlsx 工作表,並保留首次出現的欄位順序,不會上傳任何資料。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.貼上一個非空的 JSON 陣列,其項目為物件。
  2. 2.轉換為 Excel;首次出現的物件鍵值成為工作表標題。
  3. 3.下載 converted.xlsx 並確認目的地應用程式中的欄位。

關於JSON 轉 Excel 轉換工具

JSON 轉 Excel 可將非空的 JSON 物件陣列轉為單一工作表的 .xlsx 工作簿,全部在瀏覽器中完成。貼上 JSON 後,點選「轉換為 Excel」,頁面會產生一個名為 converted.xlsx 的本機下載。不會將任何 JSON 傳送到轉換服務、儲存在帳戶中,或用於訓練此工具。原始文字始終由你掌控。此功能適用於 API 範例、設定匯出、測試用資料、分析回應,或需要工作表檢視或移交的小型記錄。

頂層值必須是陣列,且陣列中的每一項必須是物件。工作表的第一行會包含欄位名稱,依照掃描物件時首次出現的順序排列。後續物件可引入新欄位,工具會在已有欄位之後新增該欄位;缺少欄位的物件會出現空白單元格。字串、數值、布林值與 null 值會保持為簡單的單元格值。巢狀的物件與陣列會被序列化為緊湊的 JSON 字串,因為平鋪的工作表無法真實反映巢狀結構,否則必須假設欄位對應關係。此轉換工具不會推斷模式、平鋪巢狀鍵、重新命名欄位,或根據值的拼寫猜測型別。

產生的工作簿僅作為資料移交之用,並非公式引擎。瀏覽器不會執行 JSON 字串、公式、宏、外部連結、指令碼或遠端工作表連線。看起來像表格公式的值會以一般訪客文字單元格的形式儲存。日期會保留原始 JSON 提供的值,而非依當地設定顯示。此邊界防止貼入的內容變成可執行的頁面或表格邏輯,同時維持輸出的可追蹤性。若下游系統需要型別化日期、當地格式、公式、圖表、註解、過濾器、驗證規則或多工作表,應在設計針對更豐富工作簿模型的軟體中明確準備。

限制皆可視且會自動中斷:JSON 輸入最多包含 1,000,000 字元、10,000 rows、200 欄位、200,000 單元格。工具會拒絕無效的 JSON、空陣列、原始陣列項目、無欄位的空物件,或超過規定限制的表格。不會靜默忽略鍵值、截斷長字串或產生不完整的檔案。工作簿僅在你請求轉換時才會使用鎖定的 SheetJS 核心寫入,確保解析器不會在初始頁面載入時執行。

為取得可靠結果,請先提供緊湊且具代表性的 JSON 範例,並在交給其他系統前檢查產生的標題順序。請保留原始 JSON 作為正式紀錄來源,特別是在處理巢狀結構、null 語意、前導零字串或數值精確度具有業務意義時。請在目標應用程式中開啟下載的工作簿,並驗證驅動匯入的欄位。此工具不會取得 URL、合併 JSON 檔案、驗證業務模式、修復錯誤的 JSON、建立公式,或保證所有電子表格軟體會以相同方式處理這些值。它提供一個有邊界、本機、透明的物件記錄轉換為簡單 Excel 表格的功能。

方法與來源

驗證一個有邊界限制的 JSON 物件陣列;保留首次出現的鍵值;將巢狀值序列化為 JSON 字串;僅在進行本機 OOXML 下載時動態載入鎖定的 SheetJS 核心;絕不將訪客值視為公式執行。

常見問題

這會把 JSON 傳送到伺服器嗎?
不會。JSON 的解析與 .xlsx 下載皆在瀏覽器中完成。
巢狀的物件與陣列如何處理?
會以緊湊的 JSON 字串形式儲存在單一單元格中,而不是靜默展平。
欄位順序如何決定?
每個物件鍵的首次出現定義穩定的「首次出現」欄位順序。

開發者工具 使用指南

查看全部