为什么Excel导入时不返回最后一行?

时间:2013-08-27 16:15:40

标签: c# asp.net excel oledb

我正在使用OleDbConnection和以下连接字符串:

string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + "'{0}'" + ";Extended Properties='Excel 12.0 xml;'";

我正在将Excel文件导入OleDbDataReader,然后使用reader.Read()读取行,如下所示:

while (reader.Read())
{
   // import row
}

由于某种原因,导入中始终缺少Excel文件的最后一行。我已经尝试了几个不同的Excel文件,但它从来没有工作过。出于绝望,我还尝试在循环结束后再循环一次,但它告诉我没有更多的数据。可能是什么问题?

0 个答案:

没有答案