我有文件.xls,进入我忽略三行,从行开始是三。如何获得java中的总行数excel包含行null?
例如:总数是20,我忽略了三行,并开始修改第4行,但我得到了行号(sheet.getLastRowNum()
然后是:17,为什么不是20?我怎样才能得到所有的行号?在这种情况下是20
我有文件.xls,进入我忽略三行,从行开始是三。如何获得java中的总行数excel包含行null?
例如:总数是20,我忽略了三行,并开始修改第4行,但我得到了行号(sheet.getLastRowNum()
然后是:17,为什么不是20?我怎样才能得到所有的行号?在这种情况下是20
尝试使用sheet.getPhysicalNumberOfRows()
。这应该给你在你的情况下,20行
嗯,其实这应该返回17 ,和'sheet.getLastRowNum()'应该给19(因为基于null) – Yev
对我来说它工作正常。我正在使用此''CellReference c2 = new CellReference(data.getPhysicalNumberOfRows() - 1,data.getRow(0) .getLastCellNum() - 1);'得到最后一个单元格与Excel表中的内容,它的工作完美无缺 – XtremeBaumer
我很困惑:sheet.getLastRowNum()和sheet.getPhysicalNumberOfRows(),当发现错误,我已解决,谢谢大家! – user3851802
向我们展示您的.xls文件和代码。 – Yev