将整个工作表从Excel导出到SQL Server

时间:2015-05-29 14:24:31

标签: sql-server excel vba excel-vba

我正在尝试创建一个查询以将表格从excel导出到SQL Server,我想出了这个查询但我收到错误Invalid object name Sheet1$

如何从工作表中选择:“Sheet1”?

s = "INSERT INTO TestTable SELECT * FROM [Sheet1$] "

cn.Execute s

1 个答案:

答案 0 :(得分:0)

在你的情况下,我猜sql server无法访问sheet1文件。 检查here如何使文件可访问或sql可能存在的问题,以找到您的文件。 我知道有两种方法可以达到这个目的。

1>>

|

但请确保您的系统上sql server可以访问您要从中获取excel文件的文件夹,并且您具有批量导入权限 查看更多信息 here

2 - ;>您也可以使用sql import wizard like this