复制粘贴你的 CSV 数据

转换后的XML

CSV 转 XML 转换器

该工具可将 CSV(逗号分隔值)格式的数据转换为 XML(可扩展标记语言)格式。它提供了多种选项以适应各种 CSV 结构和格式样式。

功能

  • 直接输入 CSV: 将您的 CSV 数据直接粘贴或输入到编辑器中。
  • 可定制的解析选项:
    • 分隔符: 指定用于分隔 CSV 数据中字段的字符(例如 ,, ;, |)。
    • 引号字符: 定义用于包围字段的字符(例如 "')。
    • 将首行作为列名: 如果启用,CSV 的第一行将被视为表头。这些表头将用作生成的 XML 中每个记录内字段的标签名。如果禁用,将使用通用的 <field> 标签。
    • 跳过空行: 启用此选项后,转换过程中将忽略 CSV 输入中的任何空行。
  • 即时转换: 该工具在浏览器中处理 CSV 数据,并立即显示 XML 输出。
  • XML 预览和下载: 转换后的 XML 会在一个格式化、易于阅读的代码编辑器中显示。您可以复制结果或将其下载为 .xml 文件。

如何使用

  1. 输入 CSV 数据:

    • 在输入文本区域中输入您的 CSV 数据。
  2. 配置转换选项:

    • 分隔符: 设置与您的 CSV 数据匹配的字段分隔符。默认为逗号 (,)。
    • 引号字符: 设置用于引用字段的字符。默认为双引号 (")。
    • 将首行用作列名: 如果您的 CSV 包含表头行,请启用此选项。这将使用表头作为 XML 标签。
    • 跳过空行: 保持启用此选项以忽略输入中的空行。
  3. 转换:

    • 点击转换按钮开始转换。
  4. 查看和下载:

    • 生成的 XML 数据将显示在输出区域。
    • 使用提供的按钮将 XML 复制到剪贴板或另存为文件。

示例

带表头的输入 CSV:

name,age,city
John,30,New York
Jane,25,London

输出 XML (启用“将首行用作列名”):

<root>
  <record>
    <name>John</name>
    <age>30</age>
    <city>New York</city>
  </record>
  <record>
    <name>Jane</name>
    <age>25</age>
    <city>London</city>
  </record>
</root>

输出 XML (禁用“将首行用作列名”):

<root>
  <record>
    <field>name</field>
    <field>age</field>
    <field>city</field>
  </record>
  <record>
    <field>John</field>
    <field>30</field>
    <field>New York</field>
  </record>
  <record>
    <field>Jane</field>
    <field>25</field>
    <field>London</field>
  </record>
</root>

CSV 转 XML 示例

输入 CSV:

Name, Age, City
Alice, 30, New York
Bob, 25, Los Angeles

输出 XML:

<root>
  <row>
    <Name>Alice</Name>
    <Age>30</Age>
    <City>New York</City>
  </row>
  <row>
    <Name>Bob</Name>
    <Age>25</Age>
    <City>Los Angeles</City>
  </row>
</root>

© 2025 NesTool. All rights reserved.