System.out.println("读取结束行数:" + sheet.getLastRowNum()); } } 解决方案二:EasyExcel 使用EasyExcel解决大文件Excel内存溢出的问题,基于POI进行封装优化,可以在不考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。 官网: https://easyexcel.opensource.
import java.util.ArrayList; import java.util.List; import java.util.Map; /** * @program: JavaExecl * @description: easyExcel监听器 * @author: 魏一鹤 * @createDate: 2021-12-18 23:30 **/ // 有个很重要的点 DemoDataListener 不能被spring管理,要每次读取excel都要new,然后里面用到spring可以...
本文主要介绍Java中,使用EasyExcel读取Excel文件中多个Sheet的方法,以及使用示例代码。 Java 使用EasyExcel读取Excel中多个sheet方法及示例代码
然后读取第一个sheet EasyExcel.read(fileName, ConverterData.class, new ConverterDataListener()) // 这里注意 我们也可以registerConverter来指定自定义转换器, 但是这个转换变成全局了, 所有java为string,excel为string