XML 文件怎么转成 Excel
- 打开或粘贴 XML。重复次数最多的元素(例如
<product>或<row>)会被自动选作数据行。 - 检查预览。如果需要按其他元素生成行,可在数据行元素中重新选择。
- 点击下载 Excel(.xlsx),然后用 Excel、Google Sheets、Numbers 或 LibreOffice 打开文件。
XML 如何转换为行和列
| XML | Excel |
|---|---|
| 每个重复的记录元素 | 一行 |
记录元素上的属性 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 始终不会离开你的设备。