【问题标题】:Could not find installable ISAM. While Uploading Excel File (.xls) Format找不到可安装的 ISAM。上传 Excel 文件 (.xls) 格式时
【发布时间】:2013-09-17 07:18:21
【问题描述】:

请帮助我处理此代码。我正在下载带有 xls 扩展名的文件并上传相同的文件给我(找不到可安装的 ISAM)错误。

我尝试了几乎每个连接字符串,但仍然无法调试此错误

if (FileExtension == "xls") { connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ServerFullPath + FileName + ";Extended Properties=Excel 8.0 Xml"; } 别的 { connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + ServerFullPath + FileName + ";Extended Properties=Excel 12.0"; }

错误在打开连接时出现,即 (oledbconn.open())

【问题讨论】:

  • 当我将 Extended Properties=Excel 8.0 Xml 更改为没有 Xml 的 Extended Properties=Excel 8.0 时,它对我有用
  • 但是我的代码给出了这个错误外部表不是预期的格式。
  • 外部表格式不符合预期

标签: asp.net


【解决方案1】:

这对我有用。

字符串文件路径 = "C:\upload\abc.xls";

string Consr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-14
    • 1970-01-01
    • 2012-08-01
    相关资源
    最近更新 更多