我正在使用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文件,但它从来没有工作过。出于绝望,我还尝试在循环结束后再循环一次,但它告诉我没有更多的数据。可能是什么问题?