跳過導航到主內容
Calnex LogoCalnex
開發者工具

CSV 轉 XML 轉換器

將 CSV 試算表數據轉換為結構化嘅 XML 格式,或將 XML 轉返 CSV。自訂根元素同行元素名稱、縮排等。

參數

貼上含有標題列嘅 CSV 數據或包含根元素嘅結構化 XML。

結果

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)
XML 大小296 characters

點解揀 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. 1選擇轉換方向:CSV 到 XML 或 XML 到 CSV。
  2. 2將 CSV 或 XML 數據貼到輸入文字區域。
  3. 3對於 CSV 輸入,選擇與你數據匹配嘅分隔符(逗號、分號或 Tab 鍵)。
  4. 4如果需要,可以自訂 XML 根元素同埋行元素名稱。
  5. 5選擇 XML 輸出嘅縮排樣式。
  6. 6打開或關閉 XML 宣告標頭。
  7. 7喺結果面板入面查看轉換後嘅輸出。
  8. 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 片段。