Windows7 64位上的LinqToExcel和office 64位

本文关键字:64位 office LinqToExcel Windows7 | 更新日期: 2023-09-27 17:57:27

我已经使用linqtoexcel创建了windows窗体应用程序来读取excel文件,它在带有office 32位的windows 7 32/64位上运行良好,但在带有office 64位的windows 64位上,它抛出了"Microsoft.ACE.OLEDB.12.0"提供程序未在本地机器上注册

有人能帮我如何在64位办公室上运行我的应用程序吗

Windows7 64位上的LinqToExcel和office 64位

您需要安装Access数据库引擎。更多详细信息Office Microsoft Access数据库引擎2010可再分发

如果您的项目使用x86 LinqToXml,请安装x86或x64版本的Access数据库引擎。对于x64 Windows和x64 Office,还可以使用x86 LinqToXml和Access数据库引擎。

我在上成功测试了这个

  • Win 64、Office 64、Access数据库引擎64、LinqToXml 64和输出目标项目x64
  • Win 64、Office 64、Access Database Engine x86、LinqToXml x86和输出目标Any CPU