【发布时间】:2020-05-14 15:55:34
【问题描述】:
我正在尝试使用以下代码导入 excel 文件
select *
from OPENROWSET ('Microsoft.ACE.OLEDB.12.0',
'Excel 16.0;HDR=YES;Database=C:\Users\Public\Documents\budget.xlsx',
'select * from [budget$]')
但我不断收到以下错误消息:
消息 7403,第 16 级,状态 1,第 1 行
OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”尚未注册。
我在 Windows Server 64 位上使用 Excel 版本 16 64 位、SQL Server 2017 64 位。
我还安装了 Microsoft Access Database Engine 2010 Redistributable 和 2016 版,但无济于事。
如果有人能在这方面帮助我,不胜感激。
热烈的问候, 丹尼尔
【问题讨论】:
标签: sql-server excel