XML轉CSV工具
貼上包含重複
使用提示
- 本工具與CSV轉XML工具互為逆過程,貼上該工具生成的XML即可還原為原始CSV。
- CSV/TSV的表頭行取自第一個
元素中子元素的標籤名。
- 各行按標籤名而非位置進行列匹配,因此即使某些行的元素順序略有不同,也能正確處理。
- 適合將SOAP網路服務的響應、或舊版業務系統匯出的XML資料匯入Excel等表格軟體時使用。
&、<、>等字元實體會在輸出時自動解碼回&、<、>等原始字元。
常見問題
支援包含重複元素、且每個內含形如<列名>值列名>子元素的XML。這與CSV轉XML工具的輸出格式一致,許多SOAP響應和舊系統匯出資料也採用同樣的“一條記錄對應一個元素”結構。
開始標籤與結束標籤不匹配的元素會被直接跳過,對應單元格留空,而不會導致處理崩潰。但如果整個輸入中一個元素都找不到,則不會生成結果,並會顯示錯誤提示。
許多基於SOAP的網路服務,以及在JSON普及之前就已建成的核心銀行系統、政務系統,至今仍以XML作為標準的資料交換格式。因此,將合作方或內部系統提供的XML資料匯入表格軟體的實際需求依然存在。
CSV轉XML工具執行的是相反方向的轉換。兩者配合使用,即可在XML與CSV之間按需相互轉換。
閒話 ― 為什麼SOAP與XML至今仍未退場
SOAP(Simple Object Access Protocol)曾是2000年代網路服務整合的主流標準,其請求與響應均以XML表示。如今REST API與JSON已成為新專案的首選,SOAP很少再被採用,但出於對嚴格模式校驗的要求,部分核心銀行系統與政務系統至今仍在SOAP/XML之上執行。
將這類舊系統匯出的XML資料手工謄抄進Excel,這種低效的工作方式在不少組織中依然存在。本工具正是為了填補這一空白:當手頭只有XML、而真正需要的是表格資料時,整個轉換過程都可以在瀏覽器內完成。搭配CSV轉XML工具一起使用,即使部門之間、系統之間要求的格式不同,也能隨時在瀏覽器中來回轉換。
本工具的全部轉換處理均在瀏覽器本地(客戶端)完成,貼上的XML資料不會被發送到伺服器。即使XML中包含合作夥伴的機密資料或個人資訊,也可以放心使用。同時支援檔案上傳方式,無需再從文本編輯器中手動複製貼上內容。