Microsoft.ACE.OLEDB.12.0不能打开Office2016中的Excel文件(64位)

利用VS中的WPF开发一个客户端,想要读取Excel2016中的***.xlsx文件,无法打开连接。如图所示,将项目Debug平台改成AnyCPU/x64/x86都不行;安装AccessDatabaseEngine-X64.exe引擎也不行;貌似office2016和oledb不兼容,请问有大佬们知道怎么办吗?

Excel07及以上版本是"12.0"不是"16.0"

另外如果是excel中打开excel的连接是

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-08

    VS2017+AccessDatabaseEngine2016版

    strConn语句中OLEDB.16.0没错,但其后Excel 16.0仍为12.0

第2个回答  2020-01-01
我也碰到这个问题。excel2010可以运行,2016运行不了
相似回答