Excel中编写VBA程序加载XML文件的方法

在Excel中,通过使用VBA程序,可以方便地实现XML文件的添加。实际上,通过VBA代码向工作表导入XML文档数据需要完成。具体的程序代码:

Sub CreateXMLList()

Dim xMap As XmlMap

Dim objList As ListObject

Dim arrPath As Variant

Dim mPath As XPath

Dim i As Integer

On Error Resume Next

arrPath=Array("学号","姓名","性别","出生年月",_

"身份证号","籍贯","电话","地址") '架构元素名

Set xMap=ThisWorkbook.XmlMaps("学生信息架构映射") '获取架构映射

If xMap Is Nothing Then '。

图2 程序运行的结果

提示

从上面的结果中可以看出,Excel文件中已经加载了映射的名称和元素,并且将这些元素都填充到Excel的列表中。

3、添加导入数据的代码。在程序代码的最后添加。

图3 运行结果

注意

通过录制宏并不能获取导入XML文档数据的全部代码,其中指定映射区域的步骤将不会获取任何宏代码。因而读者在使用该方法时,需要自己手动完成这些代码的设置工作。

office办公软件入门基础教程 » Excel中编写VBA程序加载XML文件的方法

本文链接:【Excel中编写VBA程序加载XML文件的方法】https://www.officeapi.cn/12699.html

OFFICE,天天学一点,进步多一点

联系我们