Java 利用poi读取excel行数,列数

发布时间 2023-08-04 23:23:47作者: 苹果芒

一般

读取 行总数时,会调用getLastRowNum(),

读取列总数时,会调用getLastCellNum(),但是这两个方法的返回值有点区别。

sheet.getLastRowNum(); //返回最后一行的索引,即 比行总数小1

 

row.getLastCellNum(); //返回的是最后一列的列数,即 等于总列数
  • getLastRowNum():

如果sheet中一行数据都没有则返回-1,只有第一行有数据则返回0,最后有数据的行是第N行 则返回N-1

  • getLastCellNum():

如果row中一列数据都没有则返回-1,只有第一行有数据则返回1,最后有数据的列是第N行 则返回N

---------------------------

读真实又数据的第几个单元格索引:

row.getFirstCellNum();//获取真实有数据的第1个单元格的索引。它是在行的基础上使用的

比如:

 

sheet.getRow(1).getFirstCellNum();//结果是3