ApachePOI入门案例——读取Excel文件的内容

依赖


    org.apache.poi
    poi
    4.1.2


    org.apache.poi
    poi-ooxml
    4.1.2

解决上述依赖警告问题


    org.apache.commons
    commons-compress
    1.22

文件内容

ApachePOI入门案例——读取Excel文件的内容_第1张图片

案例

import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;

public class Demo {
    public static void main(String[] args) throws IOException {
        read();
    }

    public static void read() throws IOException {

        //读取Excel文件
        InputStream input = new FileInputStream("D:\\develop\\demo.xlsx");
        XSSFWorkbook excel = new XSSFWorkbook(input);

        //读取第一个Sheet页
        XSSFSheet sheet = excel.getSheetAt(0);

        //获取最后一行的行号
        int lastRowNum = sheet.getLastRowNum();

        for (int i = 1; i <= lastRowNum; i++) {
            //获取行
            XSSFRow row = sheet.getRow(i);
            //获取单元格对象
            String cellValue1 = row.getCell(1).getStringCellValue();
            String cellValue2 = row.getCell(2).getStringCellValue();
            System.out.println(cellValue1 + " " + cellValue2);
        }

        //关闭资源
        input.close();
        excel.close();
    }
}

查看结果

ApachePOI入门案例——读取Excel文件的内容_第2张图片

你可能感兴趣的:(其他内容,apache,poi,excel,spring,boot,java,后端)