poi中getPhysicalNumberOfRows()和getLastRowNum()区别

Posted 艺意

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了poi中getPhysicalNumberOfRows()和getLastRowNum()区别相关的知识,希望对你有一定的参考价值。

getPhysicalNumberOfRows()获取的是物理行数,也就是不包括那些空行(隔行)的情况。

getLastRowNum()获取的是最后一行的编号(编号从0开始)。

 

  通过getPhysicalNumberOfRows()获得的实际行数,不一定有数据的行数。
  比如某个单元格只设置了非“常规”的格式,它也会被POI认为是实际行。

  不过POI里似乎没有没有这样的方法,getNextPhysicalRow()。
  所以只好从getFirstRowNum()到getLastRowNum()遍历,如果null==currentRow,验证下一行。

以上是关于poi中getPhysicalNumberOfRows()和getLastRowNum()区别的主要内容,如果未能解决你的问题,请参考以下文章

利用poi如何将条形码写入word中

java poi 操作ppt,该怎么解决

org.apache.poi.ss.usermodel 包可以从多个模块访问:poi、poi.ooxm

java 用poi把excel中的日期导入到数据库中,

JAVA使用poi包,向Excel中写入批量数据

java poi怎么读取Excel中合并单元格的值?