Excel Vba读取XML
08-23
如下代码示例的功能是,在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
相关文章
- • VBA将Excel导出为XML
- • EXCEL文件格式类型:XLS.XLSX.XLSB.XLSM.XLST
- • 如何通过修复或删除解决打开Excel文件提示发现不可读取的内容?
- • 修复Excel有 XML 错误的 /xl/sharedStrings.xml
- • 此工作簿已丢失VBA项目,ACTIVEX控件以及其它任何与可编程序相关的功能
- • Excel 总是出现"发现不可读取内容"怎么办
- • excel在*****.xlsx中发现不可读取内容
- • excel2010有哪些新功能?
- • EXcel 我们尽量尝试修复