使用C#计算Excel工作表中的行数(包括空行)

时间:2013-10-21 13:28:39

标签: c# excel visual-studio-2012 interop

使用C#,哪个方法会给我一个8的行数? 现在我正在使用 CurrSheet.Rows.CurrentRegion.EntireRow.Count 但它只返回2.所以它停在第一个空白行。

这是电子表格的屏幕截图和我的问题:

enter image description here

提前致谢!

2 个答案:

答案 0 :(得分:0)

怎么样

ActiveSheet.UsedRange.Rows.Count

答案 1 :(得分:0)

如果您不想使用Excel命令,请使用Streamreader并读取文件:

Streamreader sr=new StreamReader("yourfilepath")

using (sr)

{
    int i=0;
    while (!sr.EndOfStream)
      {
       sr.ReadLine();
       i++;
      }
}