TL
Tool Lab
💰捐赠
💰捐赠

XML转CSV

将XML记录转换为CSV电子表格。

XML Input
CSV Output

关于本工具

XML 转 CSV 转换器可从 XML 文档中提取重复的记录元素,并将其转换为扁平的 CSV 表格。XML 根元素的直接子元素将被视为行,其子元素的名称将成为 CSV 的列标题。

缺失的字段将留空。包含逗号或引号的值会按照 RFC 4180 规范正确转义。转换过程全部在您的浏览器中通过内置的 DOMParser 完成——不会向任何服务器发送 XML 数据。此工具最适合用于所有记录具有一致模式的结构良好的 XML。

使用方法

  1. 将您的 XML 粘贴到 XML 输入区域,或点击“示例”加载示例。
  2. 点击“转换”生成 CSV。
  3. 查看输出结果——每个 XML 子元素都会成为一列。
  4. 点击“复制”将 CSV 复制到剪贴板。

使用场景

接收 XML 导出数据的数据分析师会将其转换为 CSV,以便在 Excel 或 Google Sheets 中进行分析。在系统间迁移数据的开发者会将 XML 配置数据转换为 CSV 以便导入。内容编辑人员会将产品信息流从 XML 转换为 CSV 以进行批量编辑。

常见问题

  • 此工具期望什么样的 XML 结构?两层结构:一个包含重复子元素(记录)的根元素,每条记录都有自己的子元素(字段)。示例:<root><record><field>...</field></record></root>。
  • 如果各条记录的字段不同会怎样?该工具会收集所有记录中出现过的全部唯一字段名。某条记录缺失的字段将在 CSV 中留空。
  • 它支持处理XML属性吗?目前不支持。只提取子元素的文本内容,转换过程中会忽略XML属性。