easypoi: http://easypoi.mydoc.io/
使用的注解版的导出 @Excel
一、实现简单导出
引入easypoi的包
<!--easypoi导入导出-->
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-base</artifactId>
<version>4.2.0</version>
</dependency>
1.在我们定义的实体类上面加上@Excel注解
2.定义我们导出的工具类(导入的没有放进去)
/** * @program: cecport-saas-root * @description: 导入导出工具类 * @author: yanghui * @create: 2021-02-05 09:15 **/ @Slf4j public class PoiExcelUtils { /** * @author yanghui * @description: excle导出 * @date 2021/2/5 13:19 * @param list: 数据列表 * @param title: 表格内数据标题 * @param sheetName: sheet名称 * @param pojoClass: pojo类型 * @param fileName:导出时的excel名称 * @param isCreateHeader: 是否创建表头 * @param response: */ public static void exportExcel(List<?> list, String title, String sheetName, Class<?> pojoClass, String fileName, boolean isCreateHeader, HttpServletResponse response, HttpServletRequest request) throws IOException { ExportParams exportParams = new ExportParams(title, sheetName, ExcelType.XSSF); exportParams.setCreateHeadRows(isCreateHeader); defaultExport(list, pojoClass, fileName, response, exp