【发布时间】:2009-06-30 15:15:29
【问题描述】:
我无法使用以下连接字符串在 x64 服务器上使用 .NET 打开 Excel 电子表格
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + filePath + "; Extended Properties=Excel 8.0;"
我收到“Microsoft.Jet.OLEDB.4.0”提供程序未在本地计算机上注册。
我安装了 2007 Office System 驱动程序:数据连接组件并尝试使用 Microsoft.ACE.OLEDB.12.0 和此连接字符串
"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + filePath + "; Extended Properties=Excel 8.0;"
并得到“'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册。”
我搜索了谷歌,唯一的反应是这是一个 64 位的问题,有人知道如何解决这个问题吗?
【问题讨论】: