GemBox.Spreadsheet上次使用的行
我正在试图获取电子表格中最后使用的行的索引。 我发现在Excel中可以这样做:
int lastUsedRow = worksheet.Cells.SpecialCells(Excel.XlCellType.xlCellTypeLastCell, Type.Missing).Row;
但是这似乎不适用于GemBox。 这个想法是,我有一个模板excel文件,我想填充更多的信息,因此需要最后一行,以便我可以继续下一个。
嗨,你可以使用ExcelFile.Rows.Count属性。
获取当前分配的元素的数量(在工作表被修改时dynamic改变)
尝试以下操作:
int lastUsedRow = worksheet.Rows.Count - 1;
另外关于shahkalpesh的build议,是的,你也可以用这种方法来实现你的任务,这里是:
var usedRange = worksheet.GetUsedCellRange(true); int lastUsedRow = usedRange.LastRowIndex;
注意:我没有使用过Gembox。 我的答案是基于在文档中search。
GetUsedCellRange
返回一个CellRange
,它有一个名为LastRowIndex
的属性。
这是否像Excel一样工作?