扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

java鎬庝箞鑾峰彇excel鏁版嵁

扬州沐宇科技
2023-11-07 21:07:51
excel, Java

瑕佸湪Java涓幏鍙朎xcel鏁版嵁锛屽彲浠ヤ娇鐢ˋpache POI搴撱€備互涓嬫槸鑾峰彇Excel鏁版嵁鐨勫熀鏈楠わ細

  1. 瀵煎叆Apache POI搴撶殑渚濊禆椤广€傚湪Maven椤圭洰涓紝鍙互鍦╬om.xml鏂囦欢涓坊鍔犱互涓嬩緷璧栭」锛?/li>
<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. 鍒涘缓涓€涓?code>Workbook瀵硅薄锛屾墦寮€Excel鏂囦欢锛?/li>
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(); // 鎹㈣
}

瀹屾暣浠g爜绀轰緥锛?/p>

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();
        }
    }
}

娉ㄦ剰锛氫笂杩颁唬鐮佸亣璁綞xcel鏂囦欢鐨勬墿灞曞悕涓?xlsx銆傚鏋淓xcel鏂囦欢鐨勬墿灞曞悕涓?xls锛岄渶瑕佷娇鐢?code>HSSFWorkbook浠f浛XSSFWorkbook銆?/p>

扫码添加客服微信