Excel Vba读取XML

如下代码示例的功能是,在Excel中,通过VBA代码,读取XML文件中的内容。

Dim rst As ADODB.Recordset

Dim stCon As String, stFile As String

Dim i As Long, j As Long

Set rst = New ADODB.Recordset

stFile = "C:dzwebs.xml"

stCon = "Provider=MSPersist;"

With rst

.CursorLocation = adUseClient

.Open stFile, stCon, adOpenStatic, adLockReadOnly, adCmdFile

Set .ActiveConnection = Nothing

End With

With ActiveSheet

For j = 0 To i - 1

.Cells(1, j + 1).Value = rst.Fields(j).Name

Next j

.Range("A2").CopyFromRecordset rst

End With

rst.Close

Set rst = Nothing

(0)

相关推荐

  • VBA将Excel导出为XML

    以下代码的功能,是配合select,将Excel导出为XML文件。 Const stSQL As String = "SELECT * FROM [Report]" Dim stCon As Stri ...

  • excel vba编程绘制一副简笔画犀牛?

    本节目的:用excel vba编程操作,通过给单元格涂色,画一副简笔画——一头犀牛,不会的朋友可以参考本文,来看看吧! 步骤 打开excel,把sheet1命名为“犀牛”,sheet2命名为“数据”. ...

  • 用excel vba编程画一匹马

    用excel vba编程操作,通过给单元格涂色,画一匹马,喜欢的朋友可以参考本文! 步骤 打开excel,把sheet1命名为“马”,sheet2命名为“数据”. 在“数据”表格里存放数据,共49行, ...

  • 用excel vba编程绘制一副简笔画鸽子

    本节目的:用excel vba编程操作,通过给单元格涂色,画一副简笔画——一只鸽子,好了,下面我们来看看吧! 步骤 打开excel,把sheet1命名为“鸽子”,sheet2命名为“数据”. 在“数据 ...

  • excel vba编程画一只小蜜蜂

    本节目的:用excel vba编程操作,通过给单元格涂色,画一副简笔画——一只小蜜蜂,不会的朋友可以参考本文,来看看吧! 步骤 1.打开excel,把sheet1命名为“小蜜蜂”,sheet2命名为“ ...

  • 用excel vba编程画一只黑猩猩

    本节目的:用excel vba编程操作,通过给单元格涂色,画一副简笔画——一只黑猩猩. 步骤 打开excel,把sheet1命名为“黑猩猩”,sheet2命名为“数据”. 在“数据”表格里存放数据,共 ...

  • excel vba是什么?

    故障分析:excel VBA其实就是大家代码编辑程序,有的人被人认为是宏,但是excel vba是包括宏程序的。下面还是一起来看看excel vba是什么?如何打开? 一、excel vba是什么? ...

  • excel vba如何打开,关闭多个工作薄

    用excel VBA 编写打开和关闭多个工作薄,相应的代码如下: 1、打开指定工作簿 dim wb as workbook set wb = " 文件路径及文件名" workbooks.open fi ...

  • 为excel vba中添加.删除模块并插入全过程图文详解

    为excel vba中添加、删除模块并插入全过程图文详解 方法/步骤 1、点按快速启动栏excel 程序图标 进入excel 界面 点击选中任意单元格 然后按alt+f11 进入vbe界面 2、点击菜 ...