使用adoadapter从Excel文件中读取整数值

时间:2019-05-18 08:23:04

标签: c#

我正在使用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列读取整数值。 有人有主意吗?

0 个答案:

没有答案