小编lam*_*mCM的帖子

getLastRowNum没有返回正确的行数

我在使用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。

任何建议深表感谢。先感谢您。

java excel row

2
推荐指数
1
解决办法
7334
查看次数

标签 统计

excel ×1

java ×1

row ×1