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

get number of rows of a particular column in given excel using Java

我已经尝试了几个 for 循环,但这对我没有帮助。谁能帮我解决这个问题?

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

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

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

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