XML转CSV
将XML记录转换为CSV电子表格。
XML Input
→
CSV Output
关于本工具
XML 转 CSV 转换器可从 XML 文档中提取重复的记录元素,并将其转换为扁平的 CSV 表格。XML 根元素的直接子元素将被视为行,其子元素的名称将成为 CSV 的列标题。
缺失的字段将留空。包含逗号或引号的值会按照 RFC 4180 规范正确转义。转换过程全部在您的浏览器中通过内置的 DOMParser 完成——不会向任何服务器发送 XML 数据。此工具最适合用于所有记录具有一致模式的结构良好的 XML。
使用方法
- 将您的 XML 粘贴到 XML 输入区域,或点击“示例”加载示例。
- 点击“转换”生成 CSV。
- 查看输出结果——每个 XML 子元素都会成为一列。
- 点击“复制”将 CSV 复制到剪贴板。
使用场景
接收 XML 导出数据的数据分析师会将其转换为 CSV,以便在 Excel 或 Google Sheets 中进行分析。在系统间迁移数据的开发者会将 XML 配置数据转换为 CSV 以便导入。内容编辑人员会将产品信息流从 XML 转换为 CSV 以进行批量编辑。
常见问题
- 此工具期望什么样的 XML 结构? — 两层结构:一个包含重复子元素(记录)的根元素,每条记录都有自己的子元素(字段)。示例:<root><record><field>...</field></record></root>。
- 如果各条记录的字段不同会怎样? — 该工具会收集所有记录中出现过的全部唯一字段名。某条记录缺失的字段将在 CSV 中留空。
- 它支持处理XML属性吗? — 目前不支持。只提取子元素的文本内容,转换过程中会忽略XML属性。