我想从我的 ASP.NET 应用程序连接到一个 .xlsx 文件。
这是我的连接字符串:
string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};Data Source=\"C:\\MyExcel.xlsx\";Extended Properties=\"Excel 12.0 Xml;HDR=NO\"";
OleDbConnection oleConnection = new OleDbConnection(connString);
但是当我尝试打开连接时,我得到 找不到可安装的 ISAM
- 办公版本:2007
- 操作系统:Windows 7 64 位
- .NET 框架 4.0
- 从http://www.microsoft.com/en-us/download/details.aspx?id=13255下载了32 位ACE 驱动程序
我什至将我的应用程序的平台目标更改为 x86,但没有成功。
请帮忙!