XML 轉 Excel 轉換器
把 XML 發票、銀行對帳單檔案、商品資料饋送或會計軟體的匯出檔,當成一般試算表來閱讀,每筆記錄一列,不必在 Excel 裡設定 XML 對應。
資料轉換器
或將CSV, TSV, TXT … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
CSV 與文字檔中分隔欄位的字元,讀取與寫入都會使用。自動會從輸入偵測,並以逗號寫出。
UTF-8 適用於所有語言。若 Windows 上的 Excel 開啟 CSV 時重音字元或亞洲文字出現亂碼,請選擇含 BOM 的 UTF-8。
適用於 Excel、ODS 與 Numbers 輸入:只轉換第一個工作表,或轉換所有工作表(每個工作表輸出一個 CSV 並打包成 ZIP,或每個工作表對應一個 JSON 鍵)。
新試算表中工作表索引標籤的名稱,最多 31 個字元。
物件陣列會以欄位名稱作為每列的鍵;陣列的陣列較精簡,並將標題保留為第一個陣列。
包住所有列的外層元素名稱;每一列會成為其中的 <row>。
用於 CREATE TABLE 與 INSERT 陳述式。僅限字母、數字與底線。
不同資料庫的引號與欄位類型略有差異;請選擇您要匯入的資料庫。
將日期儲存格統一改寫成一種格式。ISO (2026-10-18) 對資料庫與程式碼最保險;保持原樣則維持來源中的顯示方式。
使用方式
- 1
上傳 XML 檔案
將一個或多個 .xml 檔案拖曳到上傳區,每批最多 20 個,每個檔案最大 95 MB。每個檔案都會各自產生一個活頁簿。
- 2
視需要為工作表命名
輸出格式已設為 XLSX。在進階設定中,工作表名稱可更改分頁名稱,日期可將時間戳記改寫成團隊慣用的格式。
- 3
轉換並開啟
按下轉換為 XLSX (Excel),然後用 Excel、Numbers、Google Sheets 或 LibreOffice Calc 開啟活頁簿。
常需要用 Excel 開啟的 XML 檔案
XML 自 1998 年起成為 W3C 標準,優勢在於精確:每個值都放在有名稱的標籤裡,結構描述還能明確規定允許哪些標籤。這也是政府、銀行和大型零售商選用它傳輸機器對機器資料的原因。缺點是同樣的精確性,讓人在文字編輯器裡讀這些檔案相當吃力。
自 2019 年 1 月起,義大利要求企業對企業發票必須以 FatturaPA XML 格式經由其交換系統傳送。許多歐洲公共採購單位使用的 Peppol 網路,傳送的是同樣屬於 XML 的 UBL 發票。轉用 ISO 20022 的銀行,會以 camt.053 XML 提供帳戶對帳單。電商平台和購物饋送用 XML 描述商品,許多會計軟體也以同樣方式匯出日記帳。這些檔案經常落到只想要一份表格的人手上。
發票
UBL 和 FatturaPA 檔案:每筆發票明細一列,包含品項、數量、營業稅率和金額。
銀行對帳單
camt.053 檔案:每筆入帳記錄一列,包含日期、金額、幣別和交易對象。
商品資料饋送
商店和電商平台饋送:每項商品一列,包含 ID、標題、價格和供貨狀況。
XML 轉 Excel 轉換器,還是 Excel 內建的 XML 匯入
| 本轉換器 | Windows 版 Excel | Mac 版 Excel | |
|---|---|---|---|
| 可將任意 XML 開啟為表格 | yes | yes | no |
| 無需 XML 對應或結構描述提示 | yes | no | no |
| 一次轉換多個檔案 | 最多 20 個 | 一次一個 | no |
| 沒有 Excel 授權也能使用 | yes | no | no |
XML
Extensible Markup Language
XML 是 W3C 於 1998 年發布的結構化資料標記語言。它使用帶有屬性的巢狀標籤,並支援結構描述、命名空間與驗證,因此適合處理複雜文件。RSS 摘要、SVG、Office 文件、網站地圖,以及許多企業與政府的資料交換,都以它為基礎。XML 比 JSON 冗長,但所有程式語言與許多試算表工具都能讀取。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- 1998 · W3C
XLSX
Microsoft Excel 活頁簿
XLSX 是自 Office 2007 起 Microsoft Excel 的預設活頁簿格式,以 Office Open XML 標準為基礎。它將多個工作表、公式、格式、圖表、樞紐分析表與資料驗證,儲存在由 XML 組成的 ZIP 封裝中。每個工作表支援超過一百萬列,是商務試算表預設的交換格式。Google 試算表、LibreOffice 與 Numbers 都能開啟 XLSX,但巨集與進階功能可能無法完整保留。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- 2007 · Microsoft
當需要由人而非程式來閱讀資料時,就會把 XML 轉成 Excel:例如會計核對電子發票、商家檢視商品資料饋送,或主管查看只提供 XML 的匯出資料。
XML 轉 XLSX:巢狀資料如何對應到欄位
試算表是平面的,XML 是樹狀的,所以轉換時必須決定「一列」代表什麼。最貼近資料的重複元素會成為列,例如對帳單中的每個 <Entry>,或 UBL 發票中的每個 <cac:InvoiceLine>。其內層的值會展開成欄位,幣別代碼這類屬性則會在所描述的金額旁邊擁有自己的欄位。
文字會完全保留 XML 中的寫法,因此帳號、IBAN 和開頭為零的商品代碼都不會被改動。看起來是數字的金額會成為可加總的數字儲存格。cbc: 之類的命名空間前綴會保留在欄位名稱中,這無傷大雅,還能清楚看出每個欄位的來源。如果你需要完整的樹狀結構而不是平面表格,例如要交給腳本處理,XML 轉 JSON 能完整保留巢狀結構。
處理非常大的匯出檔時,請留意 Excel 的格線限制:一張工作表最多 1,048,576 列,記錄數超過的資料饋送應轉成 CSV,或先行分割。
XML 轉 Excel 常見問題
為什麼 Mac 版 Excel 無法匯入我的 XML 檔案?
XML 對應和 XML 來源窗格只存在於 Windows 版 Excel。Mac 版 Excel 最多只能把 XML 檔案當成文字開啟,所有標籤都擠在同一欄。先把檔案轉成 XLSX,Mac 使用者就能看到與 Windows 使用者相同的表格。
Excel 說 XML 沒有結構描述並提議建立一個,這會有問題嗎?
那是 Excel 從資料推測出結構,簡單的檔案確實可行。但遇到多層巢狀或非常大的檔案,推測出的對應常常失敗,或把值散落到許多欄位。本轉換器不需要結構描述步驟就能攤平記錄,所以不必確認任何事項。
可以把 XML 電子發票轉成 Excel 嗎?
可以。像 Peppol 網路廣泛使用的 UBL,以及義大利的 FatturaPA,都是純 XML。賣方、買方和總額等表頭資訊會成為欄位,重複的發票明細則成為列,方便你加總並與 PDF 副本核對。
XML 轉 Excel 和 XML 轉 CSV 有什麼不同?
資料是一樣的,但 XLSX 會把文字和數字保留為各自的儲存格類型,雙擊即可開啟,Excel 不會再亂猜數值。如果結果是要匯入其他系統,而不是給人閱讀,請選擇 XML 轉 CSV。
活頁簿可以再轉回 XML 嗎?
可以,編輯完資料列後,用 Excel 轉 XML 就能再把它們寫成 XML 記錄。原本的巢狀結構、命名空間和屬性不會自動重建,請對照接收系統的需求檢查結果。
- XML 轉 CSV 轉換器線上將 XML 資料饋送、發票與系統匯出檔轉成 CSV。重複的紀錄成為列,子標籤成為欄。最多 20 個檔案,每個 95 MB。
- XML 轉 JSON 轉換器將 XML 轉成易讀的 JSON:屬性變成 @ 鍵,重複標籤變成陣列,文字完整保留。適用於 SOAP 回應、RSS 摘要與舊系統匯出檔。
- JSON 轉 Excel 轉換器將 JSON 或 JSON Lines 轉成 Excel XLSX 工作表:鍵名成為欄位標題,每筆記錄成為一列。每批最多 20 個檔案,免註冊。
- Excel 轉 XML 轉換器免建立 XML 對應、免開發人員索引標籤,線上將 Excel 工作表轉成 XML。每一列成為一筆記錄,每個標題成為標籤。支援 XLSX、XLS、ODS。
- CSV 轉 XLSX 轉換器將 CSV 轉成 Excel XLSX 活頁簿,保留前導零、長串編號與重音字元。自動偵測逗號、分號與 Tab 分隔的檔案。
- XML 轉 Word 轉換器XML 轉 Word:重複的記錄會變成 .docx 檔案中的表格列,可列印、加註解並寄送。元素與屬性會成為欄位。