效果

导入依赖
<springfox-swagger.version>2.9.2</springfox-swagger.version>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>${springfox-swagger.version}</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${springfox-swagger.version}</version>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>1.9.2</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-base</artifactId>
<version>4.1.0</version>
</dependency>
ExportExcelController
@ApiOperation(value = "导出带有格式的excel")
@PostMapping("/exportExcelOfStyle")
public void exportExcelOfStyle(HttpServletResponse response) throws Exception {
ExportParams exportParams = new ExportParams("班级信息", "小五班");
//自定义样式
exportParams.setStyle(MyExcelExportStylerColorImpl.class);
List<GradeVo> gradeVoList = initData();
//设置导出xlsx格式
exportParams.setType(ExcelType.XSSF);
Workbook workbook = ExcelExportUtil.exportExcel(exportParams, GradeVo.class, gradeVoList);
setWorkbookResponse(workbook,res