开发者 / 格式
XML转Excel:将XML记录展开为XLSX
将重复的XML记录转换为表格。选择记录元素,决定是否包含属性,预览展开后的列并下载XLSX文件。
XML转Excel:将XML记录展开为XLSX: 每个选定的记录元素会成为一行。属性使用@name表示,嵌套子元素路径会成为列,重复的子元素会依次编号为[1]、[2]等。缺失字段会成为空单元格。直接混合文本会保存在#text下,并去除首尾空白。限定元素名称会保留。DOCTYPE和ENTITY声明会被拒绝。此转换器支持最大20 MiB的XML、50,000行、512列和1,000,000个单元格。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 开发者工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
完全在浏览器中运行
选择代表一条记录的重复元素。子元素路径会成为列,属性使用@name,重复的子元素使用[1]、[2]等。缺失值为空单元格。直接混合文本使用#text;两侧空白会被删除。
工作簿包含值而不是公式。小数会成为数值单元格;带前导零的标识符会保留为文本。较长的数字标识符可能会被电子表格软件四舍五入。
限制:XML最大20 MiB、50,000条记录、512列、1,000,000个单元格和64层嵌套。不接受DOCTYPE和ENTITY声明。
XML记录和名称
W3C XML规范定义了元素、属性和文本(https://www.w3.org/TR/xml/)。表格映射使用元素路径,并保留限定名称。起始目录是原创的示例数据集,已发布到公共领域。
表格输出
ECMA-376定义了Office Open XML工作簿的打包方式(https://ecma-international.org/publications-and-standards/standards/ecma-376/)。RFC 4180介绍了CSV引号(https://www.rfc-editor.org/rfc/rfc4180)。下载内容是展平后的表格,不包含XML映射或嵌入式宏。
使用方法
- 粘贴XML文档或打开本地XML文件。
- 读取文档,选择记录元素,并决定是否包含属性。
- 检查前100行,并将完整表格下载为XLSX文件。
隐私与限制
您的输入和文件会在浏览器中处理。不会上传任何内容。
相关工具
常见问题
应该选择哪个元素?
请选择代表一条记录的重复元素,例如/catalog/item。选择文档根元素则会创建一行,其中包含整个文档的子元素路径。
重复的子元素如何处理?
它们会成为单独的列,例如tag[1]和tag[2]。缺失的重复项会成为空单元格,并且转换器不会根据嵌套列表扩展行数。
会包含属性吗?
会,默认包含。关闭属性选项后,只会导出子元素文本。命名空间声明会被省略,其他限定名称会保留。
输出会保留原始XML结构吗?
不会。输出会将属性和文本制作成平面表格,因此不会保留注释、处理指令以及混合内容的原始顺序。数字小数值会成为电子表格中的数值单元格;前导零标识符会保留为文本。较长的数字标识符可能会被电子表格软件四舍五入。
免费工具·使用在浏览器中次·无需账户