如何使用 NPOI 在 .net core 中获取使用范围
How to get used range in .net core by using NPOI
我在我的 .net 核心库中使用 NPOI 在我的 excel sheet.
中执行一些操作
我现在想得到工作中用过的响铃sheet。有什么办法可以达到这个目标吗?由于某些原因,我无法使用 Microsoft.Office.Interop.Excel
COM 组件。
我已经使用 LastRowNum
和 LastCellNum
属性.
解决了这个问题
例如,如果我有一个如下所示的 ISheet 实例:
var sheet = workbook.GetSheetAt(0);
然后,我可以通过 LastRowNum
和 LastCellNum
属性.
得到范围
var row = sheet.LastRowNum;
var column = sheet.GetRow(row).LastCellNum;
var range = new { row, column };
我在我的 .net 核心库中使用 NPOI 在我的 excel sheet.
中执行一些操作我现在想得到工作中用过的响铃sheet。有什么办法可以达到这个目标吗?由于某些原因,我无法使用 Microsoft.Office.Interop.Excel
COM 组件。
我已经使用 LastRowNum
和 LastCellNum
属性.
例如,如果我有一个如下所示的 ISheet 实例:
var sheet = workbook.GetSheetAt(0);
然后,我可以通过 LastRowNum
和 LastCellNum
属性.
var row = sheet.LastRowNum;
var column = sheet.GetRow(row).LastCellNum;
var range = new { row, column };