Asp.net Excel连接字符串

Asp.net Excel连接字符串,asp.net,excel,runtime-error,connection-string,isam,Asp.net,Excel,Runtime Error,Connection String,Isam,我正在尝试读取Excel,我使用的代码在一个项目中运行,对于另一个项目中的相同Excel输入,出现错误“外部表不是预期格式”。代码失败可能会有什么问题?-我的连接字符串是“strConn=“Provider=Microsoft.Jet.OLEDB.4.0;数据源=“+filePath+”;扩展属性=\“Excel 8.0;HDR=“+HDR+”“IMEX=0\”;“您需要在扩展属性值周围加上单引号 我已经做了一些建议性的更改,如-Provider=Microsoft.ACE.OLEDB.15.

我正在尝试读取Excel,我使用的代码在一个项目中运行,对于另一个项目中的相同Excel输入,出现错误“外部表不是预期格式”。代码失败可能会有什么问题?-我的连接字符串是“strConn=“Provider=Microsoft.Jet.OLEDB.4.0;数据源=“+filePath+”;扩展属性=\“Excel 8.0;HDR=“+HDR+”“IMEX=0\”;

您需要在扩展属性值周围加上单引号


我已经做了一些建议性的更改,如-Provider=Microsoft.ACE.OLEDB.15.0;数据源=C:\Users\20088038\Desktop\Pratik\iESSAM\Input-Provided\iESSAM\u-format\u-Input.xlsx;Extended Properties='Excel 15.0 Xml'------------但它仍然会给出相同的错误
1. conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.15.0;Data Source=C:\Users\Input.xlsx;Extended Properties='Excel 15.0 Xml'");
 2. conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.14.0;Data Source="+FilePath+";Extended Properties='Excel 14.0 Xml'");
 3. conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Input.xlsx;Extended Properties='Excel 12.0 Xml'");