2016-11-21 35 views
0

我有文件.xls,进入我忽略三行,从行开始是三。如何获得java中的总行数excel包含行null?

例如:总数是20,我忽略了三行,并开始修改第4行,但我得到了行号(sheet.getLastRowNum()然后是:17,为什么不是20?我怎样才能得到所有的行号?在这种情况下是20

+0

向我们展示您的.xls文件和代码。 – Yev

回答

0

尝试使用sheet.getPhysicalNumberOfRows()。这应该给你在你的情况下,20行

+0

嗯,其实这应该返回17 ,和'sheet.getLastRowNum()'应该给19(因为基于null) – Yev

+0

对我来说它工作正常。我正在使用此''CellReference c2 = new CellReference(data.getPhysicalNumberOfRows() - 1,data.getRow(0) .getLastCellNum() - 1);'得到最后一个单元格与Excel表中的内容,它的工作完美无缺 – XtremeBaumer

+0

我很困惑:sheet.getLastRowNum()和sheet.getPhysicalNumberOfRows(),当发现错误,我已解决,谢谢大家! – user3851802

相关问题