体验零代码搭建

VBA将Excel导出为XML

网友投稿  ·  2024-01-25 17:01  ·  云表格  ·  阅读 342


以下代码的功能,是配合select,将Excel导出为XML文件。

以下代码的功能,是配合select,将Excel导出为XML文件。

VBA将Excel导出为XML

Const stSQL As String = "SELECT * FROM [Report]"

Dim stCon As String

stCon = "Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source=" & ThisWorkbook.FullName & ";" & _

"Extended Properties=""Excel 8.0;HDR=Yes"";"

Dim rst As New ADODB.Recordset

Dim str As New ADODB.Stream

With rst

.CursorLocation = adUseClient

.Open stSQL, stCon, adOpenStatic, adLockReadOnly, adCmdText

.Save str, adPersistXML

.Close

With str

.SaveToFile "C:dzwebs.xml", adSaveCreateOverWrite

.Close

End With

End With

Set str = Nothing

Set rst = Nothing

注意,要使用如上的代码,需要添加MS ADO Library引用。


Excel批量填充序列 动画教程 << 上一篇
2024-01-25 17:01
Excel如何输入身份证号码 动画教程
2024-01-25 17:01
下一篇 >>

相关推荐