引用ADO相关组件:Excel中按Alt+F8打开VBA编辑器,菜单 栏“工具”“引用”。确保“Microsoft ActiviteX Data Objects 2.8 Library”和“Microsoft ActiviteX Data ObjectS Recordset 2.8 Library”被勾选上。


VBA命令大概步骤如下:
1、连接数据库。
2、执行SQL查询语句,将结果存放到recordset对象里。
3、循环读取数据到Excel。
4、整理数据格式使其更美观。
Public cn As New ADODB.Connection
Public rs As New ADODB.Recordset
Public myHost, myPort, HeaderNames, MyOracleSID, myUsername, myPassword As String
Public selectSQL, updateSQL, deleteSQL, insertSQL As String
Sub ExcelDownloadItem

本文介绍如何使用VBA从Oracle数据库中读取数据至Excel,包括连接数据库、执行SQL查询、循环读取数据及使用CopyFromRecordset优化读取速度的方法。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



