Excel的Macro读取XML文件到Excel

这篇博客介绍了一个使用Excel VBA读取XML文件并将其数据填充到Excel表格中的程序。通过创建XML对象,加载XML文件,遍历并提取节点信息,然后将这些信息写入Excel工作表的不同单元格中。示例代码详细展示了如何处理XML文件中的成员数据,包括成员ID、姓名和年龄。
摘要由CSDN通过智能技术生成

若干年前满满的热情,被懒惰消磨。。。闲话少说,昨天闲着看小说的时候,突然朋友来信询问用Excel的VBA把XML转成Excel格式表示出来的程序编译通不过。他是网上找的一个简单的例子,没想到程序虽短,坑却不少。随即东拼西凑,做了个例子大致解决问题。网上雷同的内容肯定很多,我只能保证自己的肯定能运行,同时借鉴了网上诸位大能的片段,反正现在编程不就是copy,paste嘛。说一句客观的话:每一句都是自己写的程序的可靠性很低,需要测试测试再测试。被大家传唱的才是经过千锤百炼的,那些被抛弃的都是有bug哒。

要求很简单,读取XML文件,在Excel上表示。程序没有做出错处理,缺省认为都是正常情况。运行环境是Window10,Office2007。编程的时候注意导入Microsoft XML6.0,运行时需要Macro有效。

XML文件:d:\samlple_xml.xml

<?xml version="1.0" encoding="utf-8"?>

<members>
    <member id="1">
        <name>Zhao</name>
        <age>20</age>
    </member>
    <member id="2">
        <name>Qian</name>
        <age>21</age>
    </member>
    <member id="3">
 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值