把Excel2007种的数据导入SQLServer2012数据库时,报错: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data)
最佳解决方案
excel版本与驱动程序匹配版本如下:
数据源 | Office 版本 |
---|---|
Microsoft Access (Microsoft.ACE.OLEDB.16.0) | Office 2016 |
Microsoft Access (Microsoft.ACE.OLEDB.15.0) | Office 2013 |
Microsoft Access(Microsoft Access 数据库引擎) | Office 2010 和 Office 2007 |
Microsoft Access(Microsoft Jet 数据库引擎) | Office 2007 以前的 Office 版本 |
下载并安装相应驱动程序即可读取excel数据源
官方下载地址:
https://www.microsoft.com/zh-CN/download/details.aspx?id=13255