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 個空格或 Tab 鍵
- ✓用於標準合規性嘅可選 XML 宣告標頭
- ✓自動將欄位標頭清理為有效嘅 XML 元素名稱
- ✓100% 本地瀏覽器處理 — 數據絕對唔會離開你嘅裝置
使用步驟
- 1選擇轉換方向:CSV 到 XML 或 XML 到 CSV。
- 2將 CSV 或 XML 數據貼到輸入文字區域。
- 3對於 CSV 輸入,選擇與你數據匹配嘅分隔符(逗號、分號或 Tab 鍵)。
- 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 片段。
相關工具
繼續探索同一情境下的實用工具。
