easyexcel导出excel模板
程序员文章站
2022-03-15 17:38:02
...
easyexcel导出excel模板
pom文件添加jar依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.4</version>
</dependency>
java代码
@GetMapping("export")
public void export(CivilizedLuckyDrawQuery query, HttpServletResponse response) {
DataResult<DrawVO> luckyDrawVODataResult = luckyDrawService.queryCivilizedList(query);
List<DrawVO> data = luckyDrawVODataResult.getData();
try {
String fileName = "excel命名_"+ LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss"));
String sheetName = "sheet命名";
response.setContentType("application/vnd.ms-excel");
response.setCharacterEncoding("utf-8");
fileName = URLEncoder.encode(fileName, "UTF-8");
response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xls");
EasyExcel.write(response.getOutputStream(), CivilizedLuckyDrawVO.class).sheet(sheetName).doWrite(data);
} catch (IOException e) {
log.error("导出异常,e: {}", e);
}
}
上一篇: js 全选问题
下一篇: tp 判断数组里面是否存在某个定值
推荐阅读
-
使用POI导出百万级数据到excel的解决方案
-
asp.net实现导出DataTable数据到Word或者Excel的方法
-
C#如何将DataTable导出到Excel解决方案
-
使用Python导出Excel图表以及导出为图片的方法
-
Dwz与thinkphp整合下的数据导出到Excel实例
-
PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法
-
C#使用winform简单导出Excel的方法
-
精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
-
精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
-
ASP.NET 导出到Excel时保留换行的代码