在VB中怎样将ACCESS的数据导出导入到EXCEL中

zhuqingxipy 2003-08-26 10:55:35
如题
...全文
154 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
benjamin8064 2003-08-26
  • 打赏
  • 举报
回复
dim db1 as database
Set db1 = DBEngine.OpenDatabase("数据库名")
db1.execute("Select * into my in '文件名' 'excel 5.0;' from 表名")
db1.close
lihonggen0 2003-08-26
  • 打赏
  • 举报
回复
DAO的

DIm sql as string
Dim DaoT As dao.Database
Set DaoT = Workspaces(0).OpenDatabase("DB")
Sql = "SELECT * INTO [Excel 8.0;DATABASE="Name"].[表名] FROM [DB表名] "
DaoT.Execute sql
rednod 2003-08-26
  • 打赏
  • 举报
回复
也要用。正好
Alicky 2003-08-26
  • 打赏
  • 举报
回复
========================================================
'Excel对象的使用(将Access中的数据导入到一个新建的Excel文件中)
'========================================================
Private Sub Form_Load()
Dim I, J As Long
Dim conn As ADODB.Connection
Dim rst As ADODB.Recordset

Set conn = New ADODB.Connection
Set rst = New ADODB.Recordset
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db1.mdb;Persist Security Info=False"
conn.Open

rst.CursorLocation = adUseClient

rst.Open "select * from tableabc", conn, adOpenDynamic, adLockOptimistic


Dim MyApp As Excel.Application
Dim MyBook As Excel.Workbook
Dim MySheet As Excel.Worksheet
Set MyApp = CreateObject("Excel.Application")
MyApp.Visible = False
Set MyBook = MyApp.Workbooks.Add()
Set MySheet = MyBook.Worksheets(1)

J = 1
Do Until rst.EOF
For I = 1 To rst.Fields.Count
MySheet.Cells(J, I) = rst.Fields(I - 1)
Next
rst.MoveNext
J = J + 1
Loop

MyBook.SaveAs "C:\11.xls"

MyApp.Quit

Set MyApp = Nothing

rst.Close

Set rst = Nothing
Set conn = Nothing
End Sub
lihonggen0 2003-08-26
  • 打赏
  • 举报
回复
参考:
http://www.csdn.net/develop/read_article.asp?id=14952
didishu0807 2003-08-26
  • 打赏
  • 举报
回复
Dim a As Excel.Application
Set a = New Excel.Application
a.Visible = True
a.Workbooks.Add
裸男 2003-08-26
  • 打赏
  • 举报
回复
不错,收藏。
富察咪咪 2003-08-26
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2143/2143034.xml?temp=.8248407
lihonggen0 2003-08-26
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=159716
zhuqingxipy 2003-08-26
  • 打赏
  • 举报
回复
从EXCEL导入数据到ACCESS该怎么做

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧