为什么Excel导入中不返回最后一行?
我用下面的连接string使用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文件,但它从来没有工作。 出于绝望,我也在循环结束后再次尝试迭代,但它告诉我没有更多的数据。 可能是什么问题?