Excel 轉 JSON 轉換工具
選擇一個當地 .xlsx 檔案中的工作表,轉換為可讀取的 JSON 下載,且不會上傳整個工作簿。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.選擇一個當地 .xlsx 工作簿,其大小不得超過 20 MB。
- 2.選擇一個工作表,其第一行包含獨特的欄位名稱。
- 3.轉換為 JSON,下載檔案,並在使用前檢視記錄。
關於Excel 轉 JSON 轉換工具
Excel 轉 JSON 可將一個 .xlsx 工作簿中的工作表轉為 JSON 檔案,你可以檢視、下載或傳遞給另一個本機流程。此頁面在瀏覽器標籤中執行。你選擇工作簿後,瀏覽器讀取其封裝的電子表格資料,並產生一個 JSON Blob 供下載。你的工作簿不會上傳至轉換伺服器、排隊處理,或被此工具保留。當電子表格是交接格式,但 API、指令碼、靜態資料檔或開發工具需要 JSON 記錄時,此轉換非常實用。轉換僅產生新的下載,且從不改變儲存在你電腦上的工作簿內容。
選擇一個常規的 .xlsx 工作簿,然後選擇要匯出的工作表。第一個非空行視為欄位名稱行。每一個標題必須非空且唯一,因為重複的鍵值會導致資料在 JSON 物件中被覆蓋。每一個後續的行會成為一個 JSON 記錄。空格格元會轉為 null。儲存的字串、數值與布林值會保留為普通的 JSON 值。該工具僅讀取儲存的單元格值,不會執行電子表格公式、宏、外部連結、指令碼或嵌入內容。因此,公式單元格僅匯出其儲存的值,而非在瀏覽器中執行計算。
此版本的範圍明確且視覺上清晰。它僅支援 .xlsx OOXML 格式的工作簿,不支援舊式 .xls 檔案、含宏格式、受密碼保護的檔案或雲端 URL。所選工作表必須在 100,000 指定的單元格範圍內。在 SheetJS 讀取工作簿之前,頁面會檢查經典的 ZIP 目錄,限制上傳至 20 MB,拒絕不支援的 Zip64 或多碟包,並限制宣告的擴充套件包大小與專案數量。這些限制可減少意外的瀏覽器記憶體壓力;但並不代表每個小檔案的解析成本都低廉。若工作簿損毀、加密、過大或不支援,將直接報錯,不會產生部分下載。
JSON 是一種資料表示方式,並非電子表格的複製品。格式、欄位寬度、條件格式、圖表、圖片、註解、過濾器、列印設定、工作簿保護、命名範圍以及公式來源文字皆不包含在此次匯出中。日期可保留工作簿儲存的數值,因為該工具不會推測地區或日期意涵。若你需要格式或視覺檢視,建議先使用 Excel 檢視器。若原始資料沒有清晰的標題行,請先在電子表格中編輯或準備好,再進行匯出;自行命名欄位會讓 JSON 記錄更難審計。
為確保穩健的交接,請選擇最小必要範圍的工作表,確認標題欄位穩定且明確,完成轉換後,先開啟一次 JSON 下載再交給其他系統。請保留原始工作簿作為正式來源。此工具不會合併工作簿、推斷巢狀物件、標準化值、驗證商業架構、修正公式、取得遠端電子表格,或保證另一套應用程式會以相同方式解讀每一個 JSON 值。它僅提供一個透明的本機匯出,僅包含所選工作表儲存單元格值,且在瀏覽器安全限制內運作。
方法與來源
請先驗證範圍內的經典 .xlsx 檔案 ZIP,再動態載入鎖定的 SheetJS 瀏覽器模組;讀取工作表儲存的值時不會執行公式;需有唯一且非空的標題欄;將選取的一個工作表序列化為本機 JSON Blob。
常見問題
- 這會上傳我的工作簿嗎?
- 不會。所選的 .xlsx 檔案僅在當前瀏覽器標籤中讀取並轉換。
- 匯出的是哪個工作表?
- 開啟工作簿後選擇一個工作表。該工具僅匯出所選的工作表。
- 會執行公式或宏嗎?
- 沒有。此工具僅讀取儲存的單元格值,不會執行公式、宏、連結或內嵌指令碼。
相關工具
- CSV 到 JSON解析一個受限的 RFC 4180 格式逗號分隔檔案,並在本機執行,輸出保留引號、逗號、引號和行結束符的 JSON,不損失任何內容。
- 從 JSON 轉換為 CSV將一個非空的 JSON 物件陣列,以預設的電子表格公式保護方式,轉換為 RFC 4180 風格的 CSV,並在本機執行。
- Excel 公式速查表依名稱、分類、語法或用途搜尋十二個經驗證的日常 Excel 函式,並複製廠商風格的引數簽名。
- ANSI 色彩碼產生器建立並複製原始 SGR 逸出序列,並搜尋標準 8 色加亮 8 色的終端機色碼。
- ASCII 表格查詢所有標準 7 位 ASCII 編碼的精確十進位、十六進位、八進位與二進位值。
- 標籤生成器建立 Shields.io 標籤 URL、Markdown 片段與 HTML 圖片標籤,無需記憶路徑轉義或查詢引數。
開發者工具 使用指南
查看全部- How to Convert Excel to JSON File for ITR Filing (英文原文)
- How to Convert an Excel File to JSON for GST (英文原文)
- Convert .properties Files to JSON Online (英文原文)
- Random MAC Address On or Off: A Developer Guide (英文原文)
- Generate a JWT for Testing: HS256 Tokens in Your Browser (英文原文)
- How to Decode JWT Tokens in Angular Apps (英文原文)
- JSON Schema to Zod: Inference Limits and a Safer Path (英文原文)
- Rust: Convert a Struct to a JSON String With serde (英文原文)
- How to Convert JSON to Excel in Python (英文原文)
- JSON to CSV Alternative With Built-In Formula Protection (英文原文)
- Format a JSON File in VS Code and in Your Browser (英文原文)
- Local JavaScript Playground Alternative for Safe Testing (英文原文)
- How to Convert IPv4 to a 32-Bit Integer for Storage (英文原文)
- Convert Decimal Numbers to IEEE 754 Floating Point Format (英文原文)
- HTTP Status Codes Alternative: A Registry-First Lookup (英文原文)
- How to Edit HTML in a Browser Using a Sandboxed Preview (英文原文)
- Format HTML Code from Notepad++ Without Plugins (英文原文)
- Why Is Hello World Used in Programming: A Practical Guide (英文原文)
- How to Make Flexbox Items Fill the Container Height (英文原文)
- File Signatures List Alternative: Twelve Verified Prefixes (英文原文)