工具
ZH

XML 文件转 Excel 表格

打开 XML 文件,即可得到 Excel 电子表格:转换器会找出重复的记录,把它们的属性和子元素转换为列,并生成真正的 .xlsx 文件供你下载——无需安装插件,也无需上传。

预览

隐私保护:您的数据仅在浏览器中处理,绝不会被上传。

XML 文件怎么转成 Excel

  1. 打开或粘贴 XML。重复次数最多的元素(例如 <product> 或 <row>)会被自动选作数据行。
  2. 检查预览。如果需要按其他元素生成行,可在数据行元素中重新选择。
  3. 点击下载 Excel(.xlsx),然后用 Excel、Google Sheets、Numbers 或 LibreOffice 打开文件。

XML 如何转换为行和列

XMLExcel
每个重复的记录元素一行
记录元素上的属性 id="7"@id 列
子元素 <name>name 列
嵌套元素 <address><city>address.city 列
子元素上的属性,<price currency="EUR">price.@currency 列
重复的子元素,例如多个 <tag>合并到一个单元格,值之间用“; ”连接
纯数字,例如 39.90数字单元格;带前导零的值和较长的 ID 仍保留为文本

为什么不直接用 Excel 打开 XML?

Windows 版 Excel 可以通过数据 → 获取数据 → 来自文件 → 从 XML或“开发工具”选项卡导入 XML,但需要配置 XML 映射或执行多个 Power Query 步骤,而且网页版 Excel 不支持这种导入。本转换器可在任何浏览器中使用,生成的是通用的 .xlsx 文件,在哪里都能打开,表头已加粗并冻结,筛选也已开启。

常见问题

也可以把 XML 转成 CSV 吗?

可以。XML 转 CSV 工具会生成列相同的纯文本文件,分隔符可自选,可直接用于数据库和脚本。

表格最多可以有多少行?

最多可达 Excel 每个工作表 1,048,576 行的上限。预览只显示前 200 行,下载的文件包含全部行。

哪些 XML 文件最适合转换?

包含一系列同类记录的文件效果最好,例如商品、订单、交易或联系人列表。嵌套很深的文档同样可以转换:嵌套的值会变成以点号路径命名的列,并且由你决定按哪个元素生成行。

我的数据会被上传吗?

不会。.xlsx 文件直接在你的浏览器中生成,你的 XML 始终不会离开你的设备。