XML轉CSV
將XML記錄轉換為CSV電子表格。
XML Input
→
CSV Output
關於本工具
XML 轉 CSV 轉換器會從 XML 文件中擷取重複的記錄元素,並將其轉換為扁平化的 CSV 試算表。XML 根元素的直接子元素會被視為列(row),其子元素名稱則會成為 CSV 的欄位標題。
缺少的欄位會保留為空白。包含逗號或引號的值會依照 RFC 4180 規範正確轉義。所有轉換都在您的瀏覽器中使用內建的 DOMParser 完成——不會有任何 XML 傳送到伺服器。此工具最適合用於結構完整、所有記錄具有一致結構的 XML。
使用方法
- 將您的 XML 貼到 XML 輸入區,或點擊「Sample」載入範例。
- 點擊「Convert」以產生 CSV。
- 檢視輸出結果——每個 XML 子元素都會成為一個欄位。
- 點擊「Copy」將 CSV 複製到剪貼簿。
使用情境
收到 XML 匯出資料的數據分析師會將其轉換為 CSV,以便在 Excel 或 Google Sheets 中分析。在系統間遷移資料的開發者會將 XML 設定資料轉換為 CSV 以便匯入。內容編輯者則會將產品資訊來源從 XML 轉換為 CSV 以便批次編輯。
常見問題
- 此工具預期的 XML 結構為何? — 兩層結構:一個根元素包含重複的子元素(記錄),每個記錄各自擁有其子元素(欄位)。範例:<root><record><field>...</field></record></root>。
- 如果各記錄的欄位不同會怎樣? — 此工具會收集所有記錄中出現過的所有欄位名稱。某筆記錄缺少的欄位會保留為空白的 CSV 儲存格。
- 是否支援 XML 屬性? — 目前不支援。系統僅擷取子元素的文字內容,轉換過程中會忽略 XML 屬性。