超简单 python让excel飞起来+书
34.9元
包邮
(需用券)
去购买 >
最近小秋熊看了阿里的开源项目将EasyExcel,发现它是个很强大的工具,但是官方介绍中大部分都是使用对象,变量增加注解的方式。
本文介绍一下SpringBoot中,简单通过List生成excel并下载的方法,大家可以直接CV大法。还可以实现通过自己写样式策略来自由调整行高、自由合并。
一、将List直接导出为Excel下载
1.controller内接口写法:
@PostMapping("export")public void export(@RequestBody Mapparam, HttpServletResponse response){
String[] head= {"用户账户名称","版本","购买时间","购买时长(天)","支付金额"};
List> dataList =userPayDetailService.selectExportList(param);
EasyExcelUtils.write(head,dataList,"用户支付明细","用户支付明细",response);
}
此处head变量为excel的一行表头。
dataLi