java获取excel行数_Java如何利用POI读取Excel行数,具体咋写
时间: 2024-03-06 14:48:09 浏览: 193
你可以使用Apache POI来读取Excel文件,并获取其行数。下面是一个简单的Java代码示例:
```java
import java.io.File;
import java.io.FileInputStream;
import org.apache.poi.ss.usermodel.*;
public class ExcelReader {
public static void main(String[] args) throws Exception {
// 读取Excel文件
FileInputStream inputStream = new FileInputStream(new File("example.xlsx"));
// 创建工作簿对象
Workbook workbook = WorkbookFactory.create(inputStream);
// 获取第一个工作表
Sheet sheet = workbook.getSheetAt(0);
// 获取行数
int rowCount = sheet.getPhysicalNumberOfRows();
// 输出行数
System.out.println("行数为:" + rowCount);
// 关闭工作簿和输入流
workbook.close();
inputStream.close();
}
}
```
在上面的代码中,我们首先使用FileInputStream类来打开Excel文件。然后,我们创建一个Workbook对象来表示整个Excel文档,并使用它来获取第一个工作表。接下来,我们使用Sheet对象来获取行数,并输出行数。最后,我们关闭工作簿和输入流。
请注意,如果您的Excel文件包含多个工作表,您需要使用getSheetAt()方法来选择所需的工作表。另外,此示例中仅演示了如何获取行数,您可以使用类似的方法来获取列数、单元格值等其他信息。
阅读全文