OPENROWSET SSMS导入Excel文件

时间:2019-02-28 13:50:37

标签: sql-server openrowset

我正在尝试使用sql server management studio中的OPENROWSET命令来查询Excel文件。

SELECT * INTO #Temp FROM OPENROWSET('Microsoft.ACE.OLEDB.16.0',
                    'Excel 12.0;Database=P:\location of file.xlsx,
                    'SELECT * FROM [Sheet1$]')

但我收到以下消息:消息7403,级别16,状态1,第3行 OLE DB提供程序“ Microsoft.ACE.OLEDB.16.0”尚未注册。

我已经安装了https://www.microsoft.com/en-us/download/details.aspx?id=54920的64位版本,但是我仍然没有运气。我的Office和SSMS版本都是64位。

我想不出如何使它生效,任何帮助将不胜感激。

0 个答案:

没有答案