• 最近造了个poi导出 excel轮子
  • 特点
    • java bean 一对多、多对一关系合并单元行
    • 支持图片导出

Bean 一对多关系合并行

  • 代码
public class User {    @Excel(name = "编号")    private String serialNumber;    @Excel(name = "国籍")    private String citizenship;    @Excel(name = "省份")    private String province;    @Excel(name = "城市")    private String city;    @Excel(name = "市区")    private String area;        /**     * 一对多合并注解     */    @ExcelCollection    private List userInfoList;}public class UserInfo {  @Excel(name = "头像")  private String avatar;  @Excel(name = "用户名")  private String name;  @Excel(name = "年龄")  private Integer age;  @Excel(name = "性别")  private Integer sex;}
  • 关键是ExcelCollection注解

Bean 多对一关系合并行

  • 代码
public class ManyOneBean {    @ExcelCollection    private List manyOne;}public class ManyOne {  @Excel(name = "产品名称")  private String productName;  @Excel(name = "品牌名称")  private String breanName;  @Excel(name = "金额")  private Integer amount;  @Excel(name = "产品原单价", manyOneMerge = true)  private String originalUnitPrice;  @Excel(name = "优惠单价", manyOneMerge = true)  private String discountUnitPrice;  @Excel(name = "总金额", manyOneMerge = true)  private Integer totalAmount;}
  • 关键是ExcelCollection注解以及Excel注解中的manyOneMerge设置值

最后

  • 轮子初步实现以上功能,仅供自己玩耍。后续继续完善,奥力给

@excel注解_java bean 一对多,多对一 poi导出excel表格相关推荐

  1. Java利用注解实现配置动态公式并结合POI导出Excel

    利用注解实现动态配置公式并结合POI导出Excel 实现思想 创建导出对象 创建使用注解类 创建封装导出对象属性类 创建测试类 创建ExcelUtil类 实现效果 实现思想 实施顾问提出导出Excel ...

  2. JAVA导出Excel通用工具类——第一篇:详细介绍POI 导出excel的多种复杂情况,包括动态设置筛选、动态合并横向(纵向)单元格等多种复杂情况——保姆级别,真的不能再详细了,代码拿来即用)

    JAVA导出Excel通用工具--第一篇:详细介绍POI 导出excel的多种复杂情况,包括动态设置筛选.动态合并横向(纵向)单元格等多种复杂情况--保姆级别,真的不能再详细了,封装通用工具类,代码拿 ...

  3. java字符串换行符替换成段落标记_导出EXCEL换行符br为什么没有起到作用/poi导出excel内存溢出...

    导出EXCEL换行符br为什么没有起到作用 br是html中的换行符,在excel中并不起效,excel中换行是用alt enter强制插入的,或者用vba代码强制换行的. 导出EXCEL换行符为什么 ...

  4. Springboot整合Poi导出excel(注解版)

    简介 博客专栏: Springboot整合Poi导出excel(简单版) Springboot整合Poi导出excel(注解版) 上文提到通过poi简单导出Excel后,很多读者反应需要解决导出自适应 ...

  5. cpu java poi 导出_java基于poi导出excel透视表代码实例

    这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...

  6. java excel 导出图片_JAVA 使用 POI 导出 EXCEL 自定义背景颜色

    开发中常用表格导入和导出 Excel 是常见的功能. 在这里分享下使用 POI 导出表格的简单实现,也是为大家提供个思路吧,抛砖引玉,话不多说直接上代码. 1.项目引入 maven 依赖 <!- ...

  7. java导出excel 客户端_Java poi导出Excel下载到客户端

    Java poi 导出Excel并下载到客户端,具体内容如下 Maven配置,包含了其他文件格式的依赖,就全贴出来了 org.apache.poi poi-excelant 3.12 org.apac ...

  8. java自动生成生成java透视表_java基于poi导出excel透视表代码实例

    这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...

  9. java excel 透视_java基于poi导出excel透视表代码实例

    这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...

最新文章

  1. jsp常见获取地址函数之间的不同
  2. 第二章 向量(d2)有序向量:二分查找
  3. 使用计算机比喻的心理学研究取向,心理学入门:6个方面的研究取向
  4. EWORD 0513
  5. 如意报表插件如何安装_Google Chrome浏览器如何安装插件应用
  6. P2231 [HNOI2002]跳蚤(裴蜀定理/莫比乌斯反演)
  7. LeetCode 1770. 执行乘法运算的最大分数(DP)
  8. 我的世界java版和基岩版对比_基岩版Beta1.11.0.1发布
  9. 统计csv词频_Python|国家统计局CPI数据动态图表可视化
  10. 从入门到狂热,特征工程必学的几项资源
  11. 浙江大学-研究生机器学习课程-课堂笔记
  12. Google Analytics API V4(谷歌统计实战)
  13. php中html插入图片,html插入图片的示例代码详解(图)
  14. 微信小程序自定义组件——手写radio
  15. 《孩子你慢慢来》的读后感作文3500字
  16. 江苏大学计算机学院姚奕如,2017年江苏教学成果奖一等奖项目.DOC
  17. 【python入门篇——11】字典(dict)详解
  18. 20P81 pr预设模板1400种平移缩放扭曲旋转图形炫光干扰损坏抖动无缝视频转场预设
  19. 独家译文 | 如何为Mist建立无服务器应用
  20. win7里设置VC6中的字体

热门文章

  1. php ajax实现编辑资料,怎么用jQuery、Ajax、php实现这样的无刷新编辑功能?
  2. unescape解密 php,php 版 模仿 js ,unescape函数解码,escape函数编码的方法
  3. C语言怎么开辟超大内存?(malloc)
  4. pycharm 调试程序时如何监控、监视变量?
  5. Python---shelve模块
  6. nested exception is java.lang.ClassNotFoundException: Interceptor
  7. Java中读取本地图片并转为base64解决办法
  8. 反需求函数和边际收益_边际收益
  9. android 回退 activity,Android Activity要点(2)
  10. sortable vue 排序_VUE +element el-table运用sortable 拖拽table排序,实现行排序,列排序...