我正在使用C#中的adodapter读取Excel文件。我使用了以下代码:
connectionString =string.Format("Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}; Extended Properties=Excel 8.0;",
excelFilePath);
string selectStatement = string.Format("SELECT * FROM [{0}$]", workSheetName);
using (OleDbDataAdapter adapter = new OleDbDataAdapter(selectStatement, connectionString))
{
adapter.Fill(dsWorkbook, workSheetName);
}
如果Excel中的列包含字符,而Excel中的列仅包含数字,则该代码可以完美地工作。
我尝试在连接字符串中设置一些参数,例如ISAM:但是在这种情况下,代码会生成异常“找不到可安装的ISAM”
我希望从Excel列读取整数值。 有人有主意吗?