Java Workbook获取sheet页有几行
时间: 2024-09-30 10:10:13 浏览: 30
全面挖掘Java Excel API
在Java中,如果你想要获取Excel工作簿(Workbook)中的某个Sheet页有多少行,你可以通过`HSSFWorkbook`或`XSSFWorkbook`等API提供的方法来实现,这取决于你使用的库,如Apache POI。以下是一个简单的示例:
```java
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
// 假设workbook已经加载
try (XSSFWorkbook workbook = new XSSFWorkbook(file)) {
Sheet sheet = workbook.getSheetAt(0); // 获取第一个Sheet
int lastRowNum = sheet.getLastRowNum(); // 获取最后一个行号(注意:最后一行编号是索引加一)
int totalRows = lastRowNum + 1; // 因为索引是从0开始的,所以需要加1
System.out.println("Sheet有 " + totalRows + " 行");
}
```
这里假设`file`是你的Excel文件,`getSheetAt(int index)`方法返回指定索引的Sheet,`getLastRowNum()`返回Sheet的最后一行编号。
阅读全文