免費註冊

CSV 轉 XML

把 CSV 或 Excel 的每一行轉成標籤名由你決定的 XML 記錄。

或把檔案拖到這裡

支援 CSV, XLSX

加密上傳,檔案 1 小時後自動刪除。

關於CSV 轉 XML

CSV 轉 XML 適合表格資料要交給只認 XML 的系統:電商平臺的商品資料來源、ERP 或財務軟體的匯入、基於 XML 的介面測試資料。上傳 CSV 或 XLSX 檔案,填好根元素和行元素的名字,每一行都會變成一條記錄,每一列是一個子元素。要把 XML 記錄讀回表格,用XML 轉 Excel。

列名就是標籤名。像 Unit Price、2024 Sales 這種不符合 XML 命名規則的表頭,會被改成合法的標籤,原來的文字儲存在 name 屬性裡,資訊不會丟。& 和 < 等字元會轉義,檔案開頭帶 UTF-8 宣告,記錄縮排排列。上傳工作簿時,用第一個有資料的工作表。

CSV 轉 XML怎麼用

  1. 1
    上傳表格

    選擇或拖入 .csv 或 .xlsx 檔案,第一行是列名。

  2. 2
    給元素命名

    填“根元素”(預設 rows)和“行元素”(預設 row),按對方系統的要求來。

  3. 3
    開始轉換

    點“CSV 轉 XML”,伺服器生成 XML,並顯示在可以複製的文字框裡。

  4. 4
    下載 .xml

    儲存檔案,檔名和表格一致。

為什麼用熊仔工匠

  • 列名就是標籤

    每個列名變成一個元素,一條記錄讀起來像 <row><sku>A-12</sku></row>。

  • 奇怪的表頭也能處理

    空格和符號會被替換,原表頭儲存在 name 屬性裡。

  • 轉義不出錯

    資料裡的 & 和尖括號不會破壞 XML 結構。

  • xlsx 也能轉

    直接上傳 .xlsx,日期寫成 2024-03-01 這樣的 ISO 格式。

常見問題

CSV 轉 XML常見問題

CSV 轉 XML 的元素怎麼命名?
根標籤和行標籤來自兩個設定項,每一列變成一個以表頭命名的子元素。空表頭會命名為 column_1、column_2 等。
表頭有空格或以數字開頭怎麼辦?
會改成合法的標籤,比如 Unit Price 變成 Unit_Price,原來的表頭原樣儲存在該元素的 name 屬性裡。
Excel 檔案能用 CSV 轉 XML 嗎?
能。直接上傳 .xlsx,會轉換第一個有資料的工作表。需要別的工作表時,先把它挪到最前面,或另存成單獨的檔案。也可以用Excel 轉 CSV把每個工作表各存成一個 CSV,再逐個上傳。
CSV 轉 XML 免費能轉多少?
免費帳戶每天 2 次,不註冊共 2 次,單個檔案 50 MB 以內。VIP 檔案可到 1 GB,次數不限。
檔案在哪裡處理?
在我們的伺服器上,經加密上傳後放在獨立程序裡處理。表格和生成的 XML 都會在 1 小時後自動刪除。
把CSV 轉 XML分享給朋友開啟瀏覽器就能用,對方不註冊也能先試。

相關工具

XLSSQL Excel 轉 SQL根據 Excel、CSV 生成建表語句和 INSERT 語句。
XMLXLS XML 轉 Excel把 XML 裡重複的記錄轉成表格行。
CSVXLS CSV 轉 Excel把 CSV、TSV 轉成 Excel,分列和編碼自動識別。
CSVJSON CSV 轉 JSON在瀏覽器裡把 CSV 轉成 JSON,檔案不上傳。
XLSCSV Excel 轉 CSV每個工作表存成 CSV,單元格換行也正確處理。
XLSHTML Excel 轉 HTML把表格轉成可直接放進網頁的 HTML。
XLSJPG Excel 轉圖片把表格和圖表匯出成圖片。
XLSJSON Excel 轉 JSON把表格行轉成 JSON,表頭當鍵名。