Excel 怎样用VBA将数据导入到SQL数据库

Excel 怎样用VBA将数据导入到SQL数据库,第1张

sub test()

Set cnn = CreateObject("ADODBConnection")  

Set rs = CreateObject("AdodbRecordset")strCn= "Provider=sqloledb;Server=R9HDET7;Database=dbname;Uid=username;Pwd=password"

    cnnOpen strCn   

    SQL = ""

     cnnOpen strCn '与数据库建立连接,如果成功,返回连接对象cn

    rsOpen SQL , cn '执行strSQL所含的SQL命令,结果保存在rs记录集对象中    

    cnnClose

    Set cnn = Nothing

end sub

请参考

连接数据库后,通过写SQL语句实现增删改查

把EXCEL数据导入到SQL数据库中:

1、在数据库上点击右键,然后选择“任务”,选择“导入数据”,就看到d出淡入数据的对话框

2、Excel 上面的字段命名最好跟要导入到最终的那个表的字段相同。假设终表为A表。组装好 如下图:

3、按照 *** 作步骤走下去,最终会生成一个新的表(临时表B表)。

可以借助工具,MSSQL表数据导出成Insert语句的工具 即:将查询出来的这些数据都生成insert into语句。

最终在A表中执行该insert into语句就可以将excel中的数据最终放入数据库中。

第一步:登录到

sql

server

management

studio

第二步:在

“对象资源管理器

”中右键单击

“管理

”,在d出列表中单击

“导入数据

第三步:在

“导入向导

”对话框中单击

“下一步

”,进入到

“选择数据源

”对话框,在

“数据源

”列表中选择

“microsoft

excel

”,同时选择相应的

excel

文档,完成后单击

“下一步

”(一定要勾选该对话框中的

“首行包含列名称

”,因此它是将

excel文档中的列标题为数据库表中的列项标题)

第四步:指定目标数据库服务,依次单击

“下一步

”。。。。至到

“完成

第五步:重新打到

sql

server

management

studio,进入到导入的数据库表,可以发现所导入的

excel文档数据。

以上就是关于Excel 怎样用VBA将数据导入到SQL数据库全部的内容,包括:Excel 怎样用VBA将数据导入到SQL数据库、如何将Excel数据批量导入SQL数据库、怎样将EXCEL数据表导入到SQL中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9477007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存