返回介绍

336.一对多导出needMerge

发布于 2020-09-14 22:20:45 字数 2720 浏览 2720 评论 0 收藏 0

一对多导出needMerge注解的使用

1)注意事项:需要一对多的时候才可以正确导出纵向合并单元格(如一个教师对应多个学生) 2)后台代码实现示例 教师实体类

/**needMerge需要写在@Excel里面,并且是一对多的情况下,否则合并失败*/
/**教师名称*/
@Excel(name = "教师名称", width = 15,needMerge = true)
@ApiModelProperty(value = "教师名称")
private String name;

@ExcelCollection(name="学生")
@ApiModelProperty(value = "学生")
private List<Student> studentList;

学生实体类


/**主键*/
@TableId(type = IdType.ID_WORKER_STR)
@ApiModelProperty(value = "主键")
private String id;
/**所属部门*/
@ApiModelProperty(value = "所属部门")
private String sysOrgCode;
/**姓名*/
@Excel(name = "姓名", width = 15)
@ApiModelProperty(value = "姓名")
private String name;
/**年龄*/
@Excel(name = "年龄", width = 15)
@ApiModelProperty(value = "年龄")
private String age;
/**性別*/
@Excel(name = "性別", width = 15)
@ApiModelProperty(value = "性別")
private String sex;
/**教师id*/
@ApiModelProperty(value = "教师id")
private String teacherId;

controller控制类 导出excel截图

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文