EasyExcel轻松读取Excel文件Sheet-极简
Maven版本
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>3.1.1</version>
</dependency>
代码
//获取所有工作表 read() 可以是文件路径 也可是input流
List<ReadSheet> readSheets = EasyExcel.read(file.getInputStream())
.build()
.excelExecutor()
.sheetList();
if (readSheets != null && readSheets.size() > 0) {
for (ReadSheet readSheet : readSheets) {
//读取某工作表中实际数据 与获取所有工作表是同一个文件
List<Object> sheetInfo = EasyExcel.read(file.getInputStream())
.sheet(readSheet.getSheetNo())
.doReadSync();
//实际业务场景
System.out.println(sheetInfo.toString());
}
}
输出
没啥东西,只为完成工作。欢迎指点!