EasyExcel 一个模板填充多个sheet
📅 2023-08-03 15:16 👁️ 507 💬 0
1.版本介绍
-
easyexcel:3.3.2
-
SpringBoot:2.7.1
-
Apache POI:4.1.2
2.背景介绍
现提供一个excel模板(sheet1),导出列表记录时,每个sheet页展示一条记录,最终生成多sheet文件
3.实现代码
@Slf4j
public class POIUtil {
/**
*获取resource下模板文件的文件流
*
*/
public static InputStream getResourcesFileInputStream(String fileName) {
return Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName);
}
/**
* 通过模板 生成多sheet
*
* @param inputStream
* @return
*/
@SneakyThrows
public static InputStream crea