在线 XML 转 CSV 转换器

即时在线将 XML 转换为 CSV。展平嵌套元素,处理重复标签,为您提供电子表格就绪的输出。免费、私密、无需注册。

拖放或粘贴您的 XML
Loading editor...
Loading editor...

什么是 XML 转 CSV?

XML 转 CSV 将层次化 XML 文档转换为逗号分隔值的平面表格。XML 非常适合表示嵌套的结构化数据;CSV 是电子表格、BI 工具和数据分析师实际想要的。XML 转 CSV 转换器处理树的展平(使嵌套元素仍然出现在列中)并将每个重复记录写为独立的行。

为什么要将 XML 转换为 CSV?

CSV 是电子表格和数据工具的通用格式。Power BI、Tableau、pandas、R、每个数据库导入工具都无需任何设置就能读取 CSV。而 XML 是旧式系统和 SOAP 响应产生的。在线将 XML 转换为 CSV 弥合了这个差距,使您终于可以分析、制图或导入数据。

我们的 XML 转 CSV 转换器如何工作

点击转换时,工具解析您的 XML,找到重复记录元素(您的数据所代表的项目、产品、用户等列表),并将每个元素写为 CSV 行。子元素的元素名称变为列标题。嵌套值使用点表示法展平,不丢失任何内容。属性作为独立列添加。值中的逗号和引号等特殊字符会自动转义,使 CSV 保持有效。所有操作在您的浏览器中运行。您的 XML 数据永远不会离开您的设备。

功能特点

  • 智能记录检测:转换器找到重复的 XML 元素并将其转换为行。
  • 标题生成:列名自动来自子元素名称。
  • 嵌套展平:深度 XML 结构使用点表示法展平,不丢失任何内容。
  • 属性支持:XML 属性作为独立的 CSV 列出现。
  • 上传支持:从设备加载 .xml 文件或拖放到输入框。
  • 一键复制:使用复制按钮将 CSV 直接粘贴到 Excel 或 Google Sheets。

如何使用工具

  1. 将您的 XML 粘贴到输入编辑器中,或使用「上传文件」按钮加载 .xml 文件。
  2. 点击「转换」按钮在右侧生成 CSV 输出。
  3. 快速浏览标题和几行,确认结构看起来正确。
  4. 点击「复制」按钮将 CSV 直接粘贴到 Excel、Google Sheets 或任何文本编辑器中。

常见使用场景

  • 报表: 将 XML 报告加载到 Excel 或 BI 工具中进行制图和透视。
  • 数据分析: 为 pandas、R 或其他分析工具准备 XML 数据。
  • 数据库导入: 大多数数据库工具开箱即用地接受 CSV,而不接受 XML。
  • 数据交接: 与在电子表格而非解析器中工作的队友共享 XML 数据。

转换示例

输入 (XML)

<items>
  <item>
    <name>Widget</name>
    <price>29.99</price>
  </item>
  <item>
    <name>Gadget</name>
    <price>49.99</price>
  </item>
</items>

输出 (CSV)

name,price
Widget,29.99
Gadget,49.99

常见问题

相关转换器