我让 excel 总是看起来象下面的工作表
A | B | C
| |
| | something here maybe
1 | x | k
2 | y | l
3 | z | n
| j |
| j |
...
| |
我想要获取的最后一个非空单元格的列中的值。一列总是开始于 A6,走一段时间之后,它是空的而不是 B 列继续一段时间。这样做的效果,如果使用下面的代码:
sh = app.Workbooks.get_Item("Workbook1.xlsx").Worksheets.get_Item("Sheet1");
fullRow = sh.Rows.Count;
lastRow = sh.Cells[fullRow, 1].End(Excel.XlDirection.xlUp).Row;
我收到最后一行的最后一行的有 B 非空。凡被空 A 开始,这可能是下面这个地方甚至 50 行。有一个办法做到与 C# 没有遍历所有值吗?
编辑
原来 A 列基于 C 列,所以我应该检查 c。原来 C 的作用也许收益率具有相同的结果。幸运的是,并没有同样的问题了,因此如果使用上面的代码更改为它的工作原理的 4 1 喜欢魅力列 D。