前言: 前段时间,因为业务需求需要根据用户角色动态导出excel,不同角色看到的列不同。以前用到的方法基本是(或者有其他土方法),创建多个实体类,每个实体类对应的列不同,以此来实现动态导出,但显然这是个笨方法,虽然省时省力,但好像总觉得哪里不对。正片开始
easypoi链接:
EasyPoi官方文档
我们使用的注解版的导出
@Excel
,官方文档中说明很详细,默认大家都会用,不会用的,copy一下官网的,跑一下,调一下就行了。
(想自学习编程的小伙伴请搜索
圈T社区
,更多行业相关资讯更有行业相关免费视频教程。完全免费哦!)
举个栗子:
@Data
@ExcelTarget("TestExcle")
public class TestExcle implements Serializable {
private static final long serialVersionUID = 4152437113488964399L;
@Excel(name = "名称")
private String name;
@Excel(name = "年龄", isColumnHidden = true))
private String age;
@Excel(name = "学校"
private String school;
版权声明:本文为wanghao112956原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。