溫馨提示×

java如何讀取excel行數

小億
165
2024-09-13 15:35:15
欄目: 編程語言

在Java中,可以使用Apache POI庫來讀取Excel文件的行數。以下是一個簡單的示例,演示如何讀取Excel文件(.xlsx)的行數:

  1. 首先,確保已將Apache POI庫添加到項目中。如果使用Maven,請在pom.xml文件中添加以下依賴項:
   <groupId>org.apache.poi</groupId>
   <artifactId>poi-ooxml</artifactId>
   <version>4.1.2</version>
</dependency>
  1. 然后,編寫一個方法來讀取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類。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女