2016-11-21 36 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

相關問題