.NET读取Excel数据,提示错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

解决.NET读取Excel数据时,提示错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序的操作:

1. 检查本机是否安装Office Access,如果未安装去去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载提供程序并安装,安装完成后重启计算机或IIS。

2. 如果上面操作没有解决问题,可能是操作系统或者office位数的问题,具体设置如下:

 应用程序池 ------>选择高级设置 --------->启用32位应用程序 ------->true

配置完成后重启IIS。

原文地址:https://www.cnblogs.com/zhchsh/p/5110308.html