首页 > 解决方案 > 从特定索引到最后一行计算 excel 行 - Apache POI

问题描述

for (int i = 0; i < loc1.workbook.getNumberOfSheets(); i++) {
    if (loc2.workbook.getNumberOfSheets() <= i) return;

    loc1.sheet = loc1.workbook.getSheetAt(i);
    loc2.sheet = loc2.workbook.getSheetAt(i);

    int num1 = loc1.sheet.getPhysicalNumberOfRows();
    int num2 = loc2.sheet.getPhysicalNumberOfRows();
}

我如何数数。从特定索引开始的行数?上面的代码计算总数。的行。loc1 和 loc2 是包含工作簿、工作表、行和单元格变量的类的 ref 变量。

标签: javaexcelapache-poi

解决方案


好吧,那可能有点愚蠢(也许我没有得到物理行和逻辑行之间的区别),但是

getPhysicalNumberOfRows() - specific_index;

推荐阅读