CSV轉XML

高效將CSV檔案轉換為XML格式。

點選上傳 或拖放檔案

僅限CSV檔案

沒有CSV檔案?

為什麼要將CSV轉換為XML?

CSV(逗號分隔值)檔案簡單且通用,但XML(可擴充套件標記語言)檔案提供更多結構和後設資料功能。將CSV轉換為XML允許您新增層次關係、屬性和更復雜的資料結構,這些對於許多企業應用程式和資料交換協議至關重要。

如何免費將CSV檔案轉換為XML?

我們上面的工具提供了一種快速簡便的解決方案,可將CSV檔案轉換為XML。只需上傳您的CSV檔案或貼上CSV資料,自訂根元素和列元素名稱,選擇您喜歡的分隔符,我們將將其轉換為XML格式。您的資料永遠不會離開您的瀏覽器 - 所有處理都在本地進行,以確保最大的隱私和安全性。

CSV與XML:使用哪個?

CSV適合簡單的表格資料,以及當您需要輕量級、通用的格式時,這種格式在所有應用程式中都能工作。XML更適合複雜的資料結構、層次關係,以及當您需要保留後設資料和屬性時。當您需要表格資料的簡單、便攜格式時選擇CSV,當您需要具有關係和後設資料的結構化資料時選擇XML。

如何線上將CSV轉換為XML

  1. 1

    上傳 .csv 檔案,或把CSV文字貼上到輸入框。

  2. 2

    選擇資料使用的分隔符,並填寫根元素名稱(預設 root)和列元素名稱(預設 row)。

  3. 3

    點選「轉換為XML」。每一列CSV會成為一個列元素,每個表頭會成為一個子標籤。

  4. 4

    複製XML,或下載為 .xml 檔案。

範例:商品列表轉XML

根元素設為 products,列元素設為 product:

CSV 輸入

sku,product name,price
A-100,檯燈,24.90
B-220,辦公椅,

XML 輸出

<?xml version="1.0" encoding="UTF-8"?>
<products>
  <product>
    <sku>A-100</sku>
    <product_name>檯燈</product_name>
    <price>24.90</price>
  </product>
  <product>
    <sku>B-220</sku>
    <product_name>辦公椅</product_name>
    <price/>
  </product>
</products>

CSV轉XML使用技巧

表頭會變成標籤名

XML標籤不能包含空格和大多數符號,這些字元會被替換為下劃線(product name 變成 product_name);以數字開頭的名稱會在前面加下劃線。

特殊字元自動轉義

資料中的 &、<、> 等字元會寫成 &amp;、&lt;、&gt;,確保輸出始終是合法的XML。

空儲存格

空值會寫成 <price/> 這樣的自閉合標籤,每筆記錄的結構保持一致,便於校驗和匯入。

支援中文表頭

XML 允許使用 Unicode 標籤名,中文表頭(如「姓名」「電話」)會原樣保留,不會被替換掉。

CSV轉XML常見問題

這個CSV轉XML工具免費嗎?

完全免費,無需帳號,沒有任何限制。

檔案會上傳到伺服器嗎?

不會。CSV在瀏覽器中讀取並轉換為XML,資料始終保留在您的電腦上。

可以修改根元素和列元素的名稱嗎?

可以。轉換前在「根元素」和「列元素」輸入框中填寫任意名稱,例如 customers 和 customer。

生成的XML是什麼編碼?

UTF-8,並在檔案第一行宣告。這是XML的預設編碼,所有常見解析器都支援。

可以把XML再轉回CSV嗎?

可以。使用 XML轉CSV 工具,它會識別重複的記錄並轉換回表格列。