java导出excel表格设置行高_EasyExcel之不使用对象灵活生成Excel,并且调整行高、自动列宽与自由合并...

超简单 python让excel飞起来+书

34.9元

包邮

(需用券)

去购买 >

java导出excel表格设置行高_EasyExcel之不使用对象灵活生成Excel,并且调整行高、自动列宽与自由合并..._第1张图片

最近小秋熊看了阿里的开源项目将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

你可能感兴趣的:(java导出excel表格设置行高_EasyExcel之不使用对象灵活生成Excel,并且调整行高、自动列宽与自由合并...)