我需要遍历特定的 excel 行。现在我有一个迭代列的代码,我希望它与此类似。它看起来像这样:
int columnLength = xlWorkSheet.UsedRange.Rows.Count;
string lastCell = Regex.Replace(CONST_FIRST_CELL, @"\d+", columnLength.ToString()); //will give me the last cell in the column
var excelColumn = xlWorkSheet.Range[CONST_FIRST_CELL, lastCell ];
if (excelColumn == null)
{
throw new Exception("bad col");
}
for (int i = 1; i < columnLength ; i++)
{
Excel.Range currentValue = excelColumn [i];
....DO SOME STUFF....
}
如何迭代特定行?我不确定如何获得最后一列,就像我在上面的实现中得到最后一行单元格一样,从那时起我只需要用长度切换一个数字,但现在我需要以某种方式获取正确的最后一行单元格(其中意味着以某种方式切换字母,即 C4 到 AD4)以获得第一个单元格行和最后一个单元格的范围......
我猜最好的解决方案是以某种方式涉及一个 foreach 循环?