使用数据查找Excel表格中的最后一行 - Java

nam*_*ked 1 java excel

所有,

如何在单元格中填充数据的excelsheet中找到最后一行.即

   | C1  | C2  | C3  | C4 |
---------------------------
R1 |  1      2    3      4  
R2 |  5      6    7      8  
R3 |  
R4 |        9
Run Code Online (Sandbox Code Playgroud)

因此,在上面的示例中,我希望将行的总计数检索为4,因为第4行已填充了某些内容.

有没有这样的库功能?此外,用于处理Microsoft Office文档操作的最佳Java库是什么?

JMa*_*Max 8

使用Apache POI,您可以使用getLastRowNum().

像这样的例子:

InputStream myxls = new FileInputStream("test.xls");
Workbook book = new HSSFWorkbook(myxls);
Sheet sheet = book.getSheetAt(0);
System.out.println(sheet.getLastRowNum());
Run Code Online (Sandbox Code Playgroud)

从这个SO线程:查找Excel电子表格中的最后一行