我正在使用ExcelDataReader读取.xlsx文件。
using (var reader = ExcelReaderFactory.CreateReader(stream))
{
for (bool canRead = true; canRead; canRead = reader.NextResult())
{
//reader.Read(); many times
}
}
如何获取我当前正在读取的行的索引?换句话说,reader.Read()
被调用了多少次。
发布于 2020-09-03 12:54:56
你可以试试这个
using (var stream = File.Open("Book1.xls", FileMode.Open, FileAccess.Read))
{
using (var reader = ExcelReaderFactory.CreateReader(stream))
{
do
{
while (reader.Read())
{
Console.WriteLine($"Row: {reader.Depth} Values: {reader[0]}, {reader[1]}");
}
} while (reader.NextResult());
}
}
输出
https://stackoverflow.com/questions/63716586
复制相似问题