查找具有数据的行中的单元格数量
所以我有一个问题,find有数据的Excel文档中的行数。 以下是我到目前为止:
for (int i = 2; i <= b; i++) { if (!(worksheet.get_Range("A" + i, misValue).Formula == null)) { a.Add(worksheet.get_Range("A" + i, misValue).Formula); } }
目前,我只是粗略地通过大量的线路,质疑是否为空,然后将内容添加到列表中。 谷歌还没有向我展示一个更简单的方法。 感谢您的帮助
我可能不是正确理解你的问题,但我猜你正在尝试find列A中的所有单元格中有一个值,我假设你在C#中使用Excel Interop
…
为此,您可以使用Range.SpecialCells
方法。
所以,例如,要获取具有常数值或公式的单元格,请使用:
worksheet.Range("A:A").SpecialCells( Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeConstants | Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeFormulas)
这将返回一个范围,你可以循环,并添加到您的列表, a
….
请参阅这里的文档
希望这可以帮助…