JAVA使用@Entity实现bean到excel的导出
JAVA使用@Entity实现bean到excel的导出
引入依赖
在bean上使用@Entity注解
- @Entity ,将数据转换为excel的重要注解;
- name="***" 此字段在excel表中的表头
- 除了name还有其他信息 mergeVertical = true 代表这个字段垂直合并 mergeRely = 1 这个代表合并依赖 1代表第几个字段 可以理解为当第一个字段合并时这字段也合并
ExcelExportUtil
- ExportParams 里面包含很多excel的设置 颜色什么的 不需要使用 new ExportParams ()即可
- Workbook 就可以理解为util已经生成的excel文件
- 用流把这个文件返回
Controller层 输出到浏览器
1.设置ContentType
2.header里面加上文件的名字
3.用resopons.out输出到浏览器
启动项目 浏览器访问
下载成功
@ExcelCollection
1.这个注解可以用于生成这样的嵌套结构
注意嵌套的字段必须是list,但是里面只能放一条数据