CSV 轉 XML 轉換器
將 CSV 試算表資料轉換為結構化的 XML 格式,或將 XML 轉回 CSV。自訂根元素和行元素名稱、縮排等。
參數
貼上含有標題列的 CSV 資料或包含根元素的結構化 XML。
結果
<?xml version="1.0" encoding="UTF-8"?>
<data>
<row>
<name>John</name>
<age>30</age>
<city>New York</city>
</row>
<row>
<name>Jane</name>
<age>25</age>
<city>London</city>
</row>
<row>
<name>Bob</name>
<age>35</age>
<city>Tokyo</city>
</row>
</data>其他結果 (1)
為什麼選擇 CSV 轉 XML 轉換器
將 CSV 試算表資料轉換為結構良好的 XML 文件,或將 XML 解析回平面 CSV 格式 - 所有這些都在瀏覽器中本地處理。該工具可處理 CSV 解析的複雜性,包括嵌入逗號的帶引號欄位、逸出雙引號以及欄位內的換行符。 XML 輸出具有特殊字元(<、>、&、"、')的正確逸出、可設定的根元素名稱和行元素名稱、可調整縮排以及可選的 XML 宣告。非常適合試算表應用程式和基於 XML 的 API、Web 服務、設定檔和資料遷移工作流程之間的文件交換。
- ✓雙向轉換:在一個工具中實現 CSV 到 XML 和 XML 到 CSV
- ✓符合 RFC 4180 的 CSV 解析器處理引用欄位、逸出引號和嵌入換行符
- ✓所有特殊字元的正確 XML 逸出:<、>、&、" 和單引號
- ✓可自訂的 XML 根和行元素名稱,具有自動驗證功能
- ✓可設定的縮排:無、2 個空格、4 個空格或定位字元
- ✓用於標準合規性的可選 XML 宣告標頭
- ✓自動將欄位標頭清理為有效的 XML 元素名稱
- ✓100% 本地瀏覽器處理 — 資料不會離開您的設備
使用步驟
- 1選擇轉換方向:CSV 到 XML 或 XML 到 CSV。
- 2將 CSV 或 XML 資料貼到輸入文字區域。
- 3對於 CSV 輸入,選擇與您的資料匹配的分隔符(逗號、分號或定位字元)。
- 4如果需要,可以自訂 XML 根元素和行元素名稱。
- 5選擇 XML 輸出的縮排樣式。
- 6打開或關閉 XML 宣告標頭。
- 7在結果面板中查看轉換後的輸出。
- 8一鍵將結果複製到剪貼簿。
常見問題 (FAQ)
該工具如何處理包含逗號或引號的 CSV 欄位?
解析器遵循 RFC 4180 規則:用雙引號括起來的欄位可以包含逗號、換行符和文字雙引號(轉義為双引號)。例如,CSV 欄位“她說“你好””被正確解析为:她說“你好”。
什麼構成有效的 XML 元素名稱?
XML 元素名稱必須以字母或下底線開頭,並且可以包含字母、數字、連字號、下底線和句點。如果您的 CSV 標頭包含空格或特殊字元,它們會自動替換為下底線以產生有效的 XML 標記。
我可以轉換帶有屬性或深度巢狀元素的 XML 嗎?
XML 到 CSV 轉換器使用包含行元素的根元素處理平面 XML 結構,每個行元素都具有簡單的子欄位元素。不完全支援深度巢狀元素和 XML 屬性 — 該工具從每個行元素的直接子元素中提取文字內容。
我的資料安全嗎?
是的。所有解析和轉換都完全在您的 Web 瀏覽器中使用 JavaScript 進行。不會將任何資料傳輸到任何伺服器,從而確保敏感試算表資料的完全隱私。
XML 宣告是什麼?我應該包含它嗎?
XML 宣告 (<?xml version="1.0" encoding="UTF-8"?>) 將文件識別為 XML,並指定版本和字元編碼。大多數 XML 解析器和工具都期望它,因此建議包含它,除非您的特定用例需要原始 XML 片段。
相關工具
繼續探索同一情境下的實用工具。
