使用Java获取给定excel中特定列的行数

时间:2018-02-15 13:59:41

标签: java apache-poi jxl

我尝试了几个for循环,但这对我没有帮助。任何人都可以帮我吗?

以下是使用Java获取给定excel中特定行的多个列。但我反之亦然。

int noOfColumns = sh.getRow(0).getPhysicalNumberOfCells();
int noOfColumns = sh.getRow(0).getLastCellNum();

1 个答案:

答案 0 :(得分:1)

看看你提到的方法,我猜你正在使用Apache POI。 因此,假设 sh 是您的活动工作表对象, columnIndex 是您正在检查的列的索引:

int lastRow = sh.getLastRowNum();
    while (lastRow >= 0 && sh.getRow(lastRow).getCell(columnIndex) == null) {
        lastRow--;
    }
int columnSize = lastRow + 1;