输入
就绪
行数: 0
单词数: 0
字符数: 0
大小: 0 KB
输入统计信息可通过此字段上方的“统计”按钮查看。
输出
行数: 0
单词数: 0
字符数: 0
大小: 0 KB
输出统计信息可通过此字段上方的“统计”按钮查看。
结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。
这个工具能做什么
CSV 转 XML 转换器把逗号分隔的行转换成格式良好的 XML 文档。第一行作为表头读取,之后的每一行变成一个 <item> 元素,每一列变成一个以表头命名的子元素。
输出以标准的 XML 声明和唯一的 <root> 元素开头,因此无需修改就能在任何 XML 解析器、浏览器或导入工具中打开。值会在需要时进行转义,单元格里的 & 符号或尖括号不会破坏文档。
适用场景
- 合作伙伴、供应商数据源或旧的导入系统只接受 XML,而你的数据是电子表格导出的文件。
- 在上传到网店或电商平台之前,用 CSV 文件制作商品或价格数据源。
- 为基于 XML 的 API 准备测试数据,然后用 XML 验证工具 检查结果。
- 把国家代码或价目表之类的小型参考表转换成应用使用的 XML 资源文件。
示例
输入
id,name,city
1,Ana,Lisbon
2,Ben,Oslo
输出
<?xml version="1.0" encoding="UTF-8"?>
<root>
<item>
<id>1</id>
<name>Ana</name>
<city>Lisbon</city>
</item>
<item>
<id>2</id>
<name>Ben</name>
<city>Oslo</city>
</item>
</root>
关于这个工具的问题
列名可以包含空格吗?
XML 元素名不能包含空格,所以请使用 order_id 或 orderId 这样的表头。简短清晰的表头也方便以后用 XPath 查询 XML。
CSV 需要使用什么分隔符?
逗号和分号都会被自动识别。对于用制表符分隔的数据,请选择 TSV 作为源格式。含有逗号或换行的带引号字段也能被正确读取。
可以重命名 root 和 item 元素吗?
转换器本身不能,它始终写出 <root> 和 <item>。可以用查找替换来改名;如果下一步本来就需要 JSON,也可以先用 CSV 转 JSON 转换器 转成 JSON。