C#提示 [本地未注册 Microsoft.Jet.OLEDB.4.0]
或[未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序]
的处理方法
1,一般的电脑可能都安装了 EXCEL 驱动(如:Microsoft.Jet.OLEDB.4.0
或
Microsoft.ACE.OLEDB.12.0;Data)
如果没安装到网上下载就可以,很多.
AccessDatabaseEngine.exe(OLEDB.12.0) 可以直接点击下载 32 位
的,下面的地址有 32 位和 64 位的两种可下载(不过电脑安装过 32 位
的就不能再安装 64 位的了)
https://www.microsoft.com/zh-CN/download/details.aspx?id=13255
2,excel 驱动(一般我们安的都是 32 位的)不支持 64 位平台,需要把 C#
项目生成为 X86 的,设置如下.