我在使用getLastRowNum()时遇到了一个小难题。我正在尝试从Excel工作表获取数据的行数。假设我有3行,它应该在打印输出语句中返回说明3行。现在我的问题是,无论我填充多少行,它都会向我返回一个固定的数字。以下是代码摘录:
FileInputStream fis = new FileInputStream("C:\\Test Data\\Login.xlsx");
XSSFWorkbook wb = new XSSFWorkbook(fis);
XSSFSheet sheet = wb.getSheet("Login");
System.out.println("No. of rows : " + sheet.getLastRowNum());
Run Code Online (Sandbox Code Playgroud)
我的Excel工作表包含以下内容
从所附图像中,我应该得到4的行数,但是我却得到6。
任何建议深表感谢。先感谢您。