关联excel表格后报错, 显示The Microsoft. ACE. OLEDB.12.0 provider is not registered on the local machine.
大意是:Microsoft.ace.oledb.12.0 没有在本机注册
1 Answers
Best Answer
如果遇到这种问题,基本上安装一个 AccessDatabaseEngine就可以解决问题。
- 32bit的office安装32bit的AccessDatabaseEngine。
- 64bit的office安装64bit的AccessDatabaseEngine。
如果运气不好,还是没有解决,那可能是你下载的AccessDatabaseEngine版本不合适。
这个AccessDatabaseEngine有2007,2010 和2016等多个版本,多试几个版本应该可以了。
AccessDatabaseEngine各版本下载链接
AccessDatabaseEngine2016
https://www.microsoft.com/en-us/download/details.aspx?id=54920
AccessDatabaseEngine2010
https://www.microsoft.com/zh-CN/download/details.aspx?id=13255
AccessDatabaseEngine2007
https://www.microsoft.com/zh-CN/download/details.aspx?id=4438
如微软的下载链接失效,请搜索后下载。
———————