如何获取特定列中使用的行数

我使用getLastRowNum()和getPhysicalNumberOfCells()分别使用的行数和列数,但它没有给出正确的行索引。

int lastRowNum = sheetAt.getLastRowNum(); int lastColNum = sheetAt.getRow(0).getPhysicalNumberOfCells(); 

任何其他选项找出相同的?

行和单元格可能会丢失,并且没有内置函数来返回列中使用的单元格的数量。 所以你必须自己写这个函数。

 int count = 0; for (Row row : sheet) { if (row.getCell(5) != null) { count += 1; } } 

这将检索F列中使用的单元的数量。