XML 轉 CSV 使用方法
- 1
放入 XML 檔案
匯出檔、資料饋送或商品目錄都可以,只要同一個元素會依每筆記錄重複出現即可。
- 2
選擇列元素
系統會先自動選好第一個重複出現的元素;如果你想要每個訂單項目一列,而不是每張訂單一列,可以從清單中選擇更深一層的元素。
- 3
調整欄位
可保留或捨棄屬性,將重複的子元素合併成一個儲存格或加上編號,並選擇逗號、分號或 Tab 作為分隔符號。
- 4
下載 CSV
先查看表格預覽,再下載 .csv 或複製內容;如果要用 Excel 開啟,請加入 UTF-8 BOM。
限制與 Pro
XML 檔案上限 100 MB,記錄數量不限。
關於 XML 轉 CSV
XML 轉 CSV 會把樹狀結構攤平成表格。你指定哪個元素代表一筆記錄,例如商品、訂單、項目或員工,檔案中每一個該元素都會依文件順序變成一列,不論它位在哪一層。候選清單會列出每個重複元素及其數量,讓你一眼分辨 catalog › product(240)與 catalog › product › variant(1,130)。
欄位來自每筆記錄的內容。屬性會以原本的名稱成為欄位(如 id、status);子元素同樣成為欄位,更深的層級則以點號命名,例如 customer.address.city。子元素的屬性會寫成 price.currency,排在 price 旁邊。欄位依第一次出現的順序排列,缺少該欄位的記錄則留空。
當一筆記錄重複某個子元素時,例如一本 <book> 內有三個 <author>,你可以選擇把值用分號合併在同一個儲存格("Ann; Bob; Cy"),或拆成 author.1、author.2、author.3 等編號欄位,且每一列的編號方式一致,欄位才會對齊。
CSV 遵循 RFC 4180:含有分隔符號、引號或換行的欄位會加上引號,行尾為 CRLF。若試算表使用小數逗號,可選擇分號;加入 UTF-8 BOM 後,Windows 版 Excel 才能正確顯示西里爾字母與重音字母。值會照 XML 內容以文字寫出;若要轉成有資料型別的格式,請使用 XML 轉 Excel 頁面。
隱私
XML 檔案由這個瀏覽器分頁內的背景程式解析並攤平,XML 與 CSV 都不會上傳或儲存。