java如何读取excel行数

   2024-09-30 9380
核心提示:在Java中,可以使用Apache POI库来读取Excel文件的行数。以下是一个简单的示例,演示如何读取Excel文件(.xlsx)的行数:首先,

在Java中,可以使用Apache POI库来读取Excel文件的行数。以下是一个简单的示例,演示如何读取Excel文件(.xlsx)的行数:

首先,确保已将Apache POI库添加到项目中。如果使用Maven,请在pom.xml文件中添加以下依赖项:
   <groupId>org.apache.poi</groupId>   <artifactId>poi-ooxml</artifactId>   <version>4.1.2</version></dependency>
然后,编写一个方法来读取Excel文件的行数:
import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.File;import java.io.FileInputStream;import java.io.IOException;public class ExcelReader {    public static void main(String[] args) throws IOException {        String filePath = "path/to/your/excel/file.xlsx";        int rowCount = getRowCount(filePath);        System.out.println("行数: " + rowCount);    }    public static int getRowCount(String filePath) throws IOException {        FileInputStream excelFile = new FileInputStream(new File(filePath));        Workbook workbook = new XSSFWorkbook(excelFile);        Sheet sheet = workbook.getSheetAt(0); // 获取第一个工作表        int rowCount = sheet.getLastRowNum(); // 获取最后一行的行号        workbook.close();        return rowCount;    }}

将filePath变量替换为实际的Excel文件路径,然后运行程序。这将输出Excel文件中的行数。注意,这个示例仅适用于.xlsx格式的Excel文件。对于.xls格式的文件,需要使用HSSFWorkbook类替换XSSFWorkbook类。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号