如何在C#中检查Excel范围是否为空

时间:2011-07-28 05:32:01

标签: c# excel vsto

我想使用C#检查范围(行*列中的单元格)是否为空。我可以遍历细胞,但任何更好的方式和更快的方式?从选定/活动单元格获取范围以及行数和列数的任何方法?

1 个答案:

答案 0 :(得分:12)

我认为Excel.WorksheetFunction.CountA不仅适用于工作表,而且适用于任何Range参数:

  

使用CountA计算包含范围内数据的单元格数   或阵列。

     

值是任何类型的信息,包括错误值和空   文字(“”)。值不包括空单元格。

     

如果参数是数组或引用,则只包含该数组中的值或   使用参考。数组中的空单元格和文本值   参考被忽略。