在VB中操控EXCEL?

scxs 2004-04-07 08:43:47
请教在VB中如何直接打开一EXCEL文件并导入数据、字段到ACCESS.MDB库中或SQLSERVER?
...全文
36 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ukyoxh 2004-04-08
  • 打赏
  • 举报
回复
With xlbook.Sheets(1)
把这个句子中的1改成工作表的编号啊

With xlbook.Sheets(工作表的编号)
BTbug 2004-04-07
  • 打赏
  • 举报
回复
如果在这个Excel文件中有多个工作表的话,又要如何对某个工作表进行操作??
菜鸟虚心学习中。。。
scxs 2004-04-07
  • 打赏
  • 举报
回复
我是想通过VB代码直接导入?
axiao5137 2004-04-07
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2457/2457457.xml?temp=.1645471
csdnmzk 2004-04-07
  • 打赏
  • 举报
回复
SQLSERVER和ACCESS都有自带的数据导入工具吖,你自己再看看
ukyoxh 2004-04-07
  • 打赏
  • 举报
回复
Dim xlapp As Excel.Application
Dim xlbook As Excel.Workbook
Dim file As String '保存excel文件的绝对路径

file = App.path & "\你的excel文件.xls"

Set xlapp = New Excel.Application
'Set xlapp = CreateObject("excel.Application")
'xlapp.Visible = False '''''隐藏excel
Set xlbook = xlapp.Workbooks.Open(file)
xlbook.Application.DisplayAlerts = False


With xlbook.Sheets(1)
'在这里控制excel的数据
'例如
.cells(row,col)'表示在excel里哪行哪列的数据,你可以用一个循环把他们读入和操作
end with
lxcc 2004-04-07
  • 打赏
  • 举报
回复
用代码方式
SQL:OPENROWSET
ACCESS:逐条记录导吧
scxs 2004-04-07
  • 打赏
  • 举报
回复
SQL的dts可以,我想用VB代码控制,可否给出代码。谢!
titan90 2004-04-07
  • 打赏
  • 举报
回复
用DTS导入SQL SERVER试试呢,

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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