中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java怎么獲取excel數據

小億
118
2023-11-07 21:07:51
欄目: 編程語言

要在Java中獲取Excel數據,可以使用Apache POI庫。以下是獲取Excel數據的基本步驟:

  1. 導入Apache POI庫的依賴項。在Maven項目中,可以在pom.xml文件中添加以下依賴項:
<dependencies>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>4.1.2</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>4.1.2</version>
    </dependency>
</dependencies>
  1. 創建一個Workbook對象,打開Excel文件:
File file = new File("path/to/excel.xlsx"); // 替換為實際的Excel文件路徑
Workbook workbook = WorkbookFactory.create(file);
  1. 獲取要讀取的工作表:
Sheet sheet = workbook.getSheetAt(0); // 獲取第一個工作表
  1. 遍歷工作表中的每一行和每一列,并獲取單元格的值:
for (Row row : sheet) {
    for (Cell cell : row) {
        String cellValue = cell.getStringCellValue();
        System.out.print(cellValue + "\t");
    }
    System.out.println(); // 換行
}

完整代碼示例:

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) {
        try {
            File file = new File("path/to/excel.xlsx"); // 替換為實際的Excel文件路徑
            FileInputStream fis = new FileInputStream(file);
            Workbook workbook = new XSSFWorkbook(fis);

            Sheet sheet = workbook.getSheetAt(0); // 獲取第一個工作表

            for (Row row : sheet) {
                for (Cell cell : row) {
                    String cellValue = cell.getStringCellValue();
                    System.out.print(cellValue + "\t");
                }
                System.out.println(); // 換行
            }

            workbook.close();
            fis.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

注意:上述代碼假設Excel文件的擴展名為.xlsx。如果Excel文件的擴展名為.xls,需要使用HSSFWorkbook代替XSSFWorkbook

0
五莲县| 丰城市| 策勒县| 泰和县| 云龙县| 郑州市| 新平| 松江区| 河西区| 崇州市| 仙游县| 崇礼县| 陆河县| 临武县| 汝城县| 永登县| 永定县| 博爱县| 从江县| 吉隆县| 仪陇县| 洛阳市| 北海市| 金乡县| 巴彦淖尔市| 同仁县| 都江堰市| 南岸区| 定襄县| 嘉峪关市| 成都市| 松阳县| 永仁县| 大丰市| 安岳县| 平泉县| 广德县| 荥经县| 曲沃县| 突泉县| 武城县|