關於XML 轉 Excel
XML 轉 Excel 適合資料是 XML、卻要核對、篩選或轉給別人看的場景:供應商的商品資料來源、電子發票、銀行對帳單、老系統匯出。上傳 .xml 檔案,我們會找出重複出現的元素,比如 <product>,每個變成 Excel 裡的一行。改好的資料要再交回 XML,可以用CSV 轉 XML生成記錄。
子元素變成列,屬性變成 @ 開頭的列,更深的巢狀用 price/currency 這樣的路徑命名,同一記錄裡重複的子元素用分號合在一格。自動識別選錯層級時,在行元素(可選)裡填想要的標籤或 orders/order 這樣的路徑。解析時關閉外部實體,這是處理 XML 的標準安全做法。
XML 轉 Excel怎麼用
- 1上傳 XML
選擇或拖入 .xml 格式的匯出檔案、資料來源或發票。
- 2指定行元素
“行元素(可選)”留空就自動識別,也可以填 item 這樣的標籤或 catalog/book 這樣的路徑。
- 3開始轉換
點“XML 轉 Excel”,伺服器把記錄攤平成行和列。
- 4下載 .xlsx
開啟就能看到凍結的表頭,一條記錄一行。
為什麼用熊仔工匠
- 自動找出記錄
重複次數最多、並且自身有內容的元素會被當作行,不用寫 XPath。
- 屬性也會匯出
記錄上的 id="42" 會出現在名為 @id 的列裡。
- 巢狀資料保留
孫級元素按路徑命名成列,比如 shipping/address/city。
- 解析更安全
外部實體和網路請求都被禁用,惡意檔案碰不到別的東西。