vb将excel导入数据库

sduupc 2008-12-18 10:44:06
有很多excel2003的数据表,想把它们导入到access2003数据库里,要求以excel的文件名作为数据库每个表的名字,数据库表的格式和excel一样,其实就是把数换个地方,其他的都不改,呵呵。怎么实现,给代码吧!谢谢!!
...全文
163 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxz32 2008-12-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qianjin036a 的回复:]
http://gxnxz.ik8.com/txt/Delphi/XlSToMdb.htm
[/Quote]
绝对了,人家要VB的,你给个DELPHI的。佩服佩服。
呵呵。
个人观点,如果是ACCESS结构已经固定了,且与EXCEL的行和列都对应的话,应该可以解决。
一个读取EXCEL及存储ACCESS的过程可以搞定。
ooily 2008-12-19
  • 打赏
  • 举报
回复
up
cqcpl 2008-12-19
  • 打赏
  • 举报
回复
表名多到什么程度?500个以下还是手工导入的快,编程太麻烦,在Access界面中右键——》导入,下拉列表中选Excel就可以导入了。
如果真想练习编程,请参照以下代码(将Excel以Ado方式读出)

dim Rst1 as new adodb.recordset
dim Cnn1 as new adodb.connection
Cnn1.Open "Data Source=" & "D:\a.xls" & ";Extended Properties='Excel 8.0'"
rst1.Open SELECT * FROM [Sheet1$], Cnn1, 1, 3 '生成ADO

有了ADo,在Access中建表,加数据等就是SQl的事了
wuxuedehuaqiao 2008-12-18
  • 打赏
  • 举报
回复
我也很想知道 ,期待高手的出现!!
-晴天 2008-12-18
  • 打赏
  • 举报
回复
http://gxnxz.ik8.com/txt/Delphi/XlSToMdb.htm
jhone99 2008-12-18
  • 打赏
  • 举报
回复
建表结构手工还是自动
jiang_jiajia10 2008-12-18
  • 打赏
  • 举报
回复
UP
sduupc 2008-12-18
  • 打赏
  • 举报
回复
不太懂啊,随便了,最好自动吧,问的问题是不是不对啊,怎么没有回答的!

7,785

社区成员

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

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