EasyExcel读取多个Sheet页数据
使用EasyExcel一次性读取多个sheet页,通过EasyExcel.readSheet方法指定读取sheet页的下标,这里的sheet下标是从0开始的,可通过headRowNumber指定从哪一行开始读取,下标也是从0开始,如果表头是第一行,此时指定headRowNumber(0),此时会把表头也读取出来。默认是1。不同的sheet页在读取的时候可配置不同的监听器。
String path = "D:\Users\lvhb\Desktop\test.xlsx"; FileInputStream inputStream = new FileInputStream(path); ExcelReader excelReader = EasyExcel.read(inputStream).build(); //一次性读取多个sheet页 ReadSheet sheet3 = EasyExcel.readSheet(3).headRowNumber(1).registerReadListener(new ShipDataListener()).build(); ReadSheet sheet4 = EasyExcel.readSheet(4).headRowNumber(1).registerReadListener(new ShipDataListener()).build(); ReadSheet sheet5 = EasyExcel.readSheet(5).headRowNumber(1).registerReadListener(new ShipDataListener()).build(); excelReader.read(sheet3,sheet4,sheet5); excelReader.finish();
上一篇:
Python 安装包管理工具 pip
下一篇:
关于测试,我发现了哪些新大陆