关于XML 转 Excel
XML 转 Excel 适合数据是 XML、却要核对、筛选或转给别人看的场景:供应商的商品数据源、电子发票、银行对账单、老系统导出。上传 .xml 文件,我们会找出重复出现的元素,比如 <product>,每个变成 Excel 里的一行。改好的数据要再交回 XML,可以用CSV 转 XML生成记录。
子元素变成列,属性变成 @ 开头的列,更深的嵌套用 price/currency 这样的路径命名,同一记录里重复的子元素用分号合在一格。自动识别选错层级时,在行元素(可选)里填想要的标签或 orders/order 这样的路径。解析时关闭外部实体,这是处理 XML 的标准安全做法。
XML 转 Excel怎么用
- 1上传 XML
选择或拖入 .xml 格式的导出文件、数据源或发票。
- 2指定行元素
“行元素(可选)”留空就自动识别,也可以填 item 这样的标签或 catalog/book 这样的路径。
- 3开始转换
点“XML 转 Excel”,服务器把记录摊平成行和列。
- 4下载 .xlsx
打开就能看到冻结的表头,一条记录一行。
为什么用熊仔工匠
- 自动找出记录
重复次数最多、并且自身有内容的元素会被当作行,不用写 XPath。
- 属性也会导出
记录上的 id="42" 会出现在名为 @id 的列里。
- 嵌套数据保留
孙级元素按路径命名成列,比如 shipping/address/city。
- 解析更安全
外部实体和网络请求都被禁用,恶意文件碰不到别的东西。