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

溫馨提示×

java怎么讀取上傳的excel

小億
83
2024-09-26 04:03:11
欄目: 編程語言

在Java中,你可以使用Apache POI庫或者jxl庫來讀取上傳的Excel文件。這里我將為你提供一個使用Apache POI庫的示例。

首先,確保你的項目中已經添加了Apache POI庫的依賴。如果你使用的是Maven,可以在pom.xml文件中添加以下依賴:

<dependencies>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>5.1.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>5.1.0</version>
    </dependency>
</dependencies>

接下來,你可以使用以下代碼來讀取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) {
        String filePath = "path/to/your/excel/file.xlsx";
        try {
            readExcel(filePath);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public static void readExcel(String filePath) throws IOException {
        FileInputStream fileInputStream = new FileInputStream(new File(filePath));
        Workbook workbook = new XSSFWorkbook(fileInputStream);
        Sheet sheet = workbook.getSheetAt(0); // 獲取第一個工作表

        for (Row row : sheet) {
            for (Cell cell : row) {
                System.out.print(getCellValue(cell) + "\t");
            }
            System.out.println();
        }

        workbook.close();
        fileInputStream.close();
    }

    private static Object getCellValue(Cell cell) {
        if (cell == null) {
            return "";
        }

        switch (cell.getCellType()) {
            case STRING:
                return cell.getStringCellValue();
            case NUMERIC:
                return cell.getNumericCellValue();
            case BOOLEAN:
                return cell.getBooleanCellValue();
            default:
                return "";
        }
    }
}

path/to/your/excel/file.xlsx替換為你的Excel文件的實際路徑。這個示例代碼將讀取Excel文件的第一個工作表,并打印出所有單元格的內容。你可以根據需要修改這個代碼來處理其他工作表或者單元格。

0
鞍山市| 临颍县| 绍兴市| 芦溪县| 靖边县| 德化县| 张家港市| 大石桥市| 昭通市| 皮山县| 济阳县| 区。| 井冈山市| 安顺市| 苏尼特右旗| 芜湖县| 宁德市| 新邵县| 丹巴县| 松潘县| 尼勒克县| 道真| 金昌市| 吉林市| 固安县| 神木县| 通山县| 大石桥市| 金秀| 阆中市| 台前县| 公主岭市| 思南县| 射阳县| 泾源县| 汕尾市| 福安市| 石屏县| 酉阳| 黄浦区| 横峰县|