List<Bean> listVo = testService.getBList(paramMap);
ExcelWriter writer = ExcelUtil.getWriter(true);
//自定义标题别名
writer.addHeaderAlias("startTime", "开始时间");
writer.addHeaderAlias("endTime", "结束时间");
writer.addHeaderAlias("cooperateType", "合作类型");
writer.addHeaderAlias("taskCount", "任务数量");
writer.addHeaderAlias("cooperateUserCount", "合作作者数量");
writer.addHeaderAlias("cooperateReward", "合作总赏金");
//一次性写出内容,使用默认样式,强制输出标题
writer.write(listVo);
response.reset();
response.setContentType("application/octet-stream;charset=utf-8");
//test.xls是弹出下载对话框的文件名,不能为中文,中文请自行编码
response.setHeader("Content-Disposition","attachment;filename="+ URLEncoder.encode(filename+".xlsx","UTF-8") +"");
writer.flush(response.getOutputStream());
//关闭writer释放内存
writer.close();
Hutool 导出excel
最新推荐文章于 2025-03-01 20:37:05 发布