【发布时间】:2013-07-25 01:10:49
【问题描述】:
我目前正在尝试访问不包含 Microsoft Office 的服务器上的 excel 2007 文件。我的连接字符串是这样的。
String connString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + file_path + ";Extended Properties=Excel 8.0;";
但这适用于 2003 格式,可以正常工作。我想利用 2007 xml 格式。但是我无法通过以下连接访问该文件。(目标服务器上没有安装Office,不知道是不是这个原因。
String connString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"DataSource=" + file_path + ";HDR=Yes;IMEX=1;Extended Properties=Excel 12.0;";
我不断收到“找不到可安装的 isam”。错误。
编辑 如果这有助于清除任何问题,我正在使用 Visual Studio 2005 并使用 C# 进行开发。
【问题讨论】: