查找一行中包含数据的单元格数
本文关键字:数据 包含 单元格 一行 查找 | 更新日期: 2023-09-27 18:30:12
所以我在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);
}
}
目前,我只是粗略地浏览了大量的行,质疑它是否为空,然后将内容添加到列表中。谷歌还没有向我展示一种更简单的方法。感谢您在高级中的帮助
我可能没有正确理解你的问题,但我猜你正在试图找到A列中所有有值的单元格,我假设你在C#中使用Excel Interop
。。。
为此,可以使用Range.SpecialCells
方法。
因此,例如,要获得具有常数值或公式的单元格,请使用:
worksheet.Range("A:A").SpecialCells(
Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeConstants |
Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeFormulas)
这将返回一个可以循环并添加到列表中的范围a
。。。。
请参阅此处的文档
希望这能帮助。。。