@Testpublic void easypoiOutputTest() throws Exception{Hero hero1 = new Hero("1", "李白", new Date(), 19);Hero hero2 = new Hero("2", "赵云", new Date(), 19);List<Hero> list = new ArrayList<>();list.add(hero1);list.add(hero2);Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams("英雄名单","打野位" ),Hero.class,list);workbook.write(new FileOutputStream(new File("d:/easypoiOutputTest.xls")));}
package com.baizhi.entity;import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelIgnore;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;import java.io.Serializable;
import java.util.Date;@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class Hero implements Serializable {//@Excel(name = "id")@ExcelIgnoreprivate String id;@Excel(name = "名字")private String name;@Excel(name = "生日")private Date bir;@Excel(name = "年龄")private Integer age;}

 @Testpublic void easypoiOutput1Test() throws Exception{Hero hero1 = new Hero("1", "李白", new Date(), 19);Hero hero2 = new Hero("2", "赵云", new Date(), 19);List<Hero> list = new ArrayList<>();list.add(hero1);list.add(hero2);Summoner summoner1 = new Summoner("1", "QGHappyCat", list);Summoner summoner2 = new Summoner("2", "TS暖阳", list);List<Summoner> summonerArrayList = new ArrayList<>();summonerArrayList.add(summoner1);summonerArrayList.add(summoner2);Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams("召唤师名单","打野位","王者荣耀人气职业选手" ),Summoner.class,summonerArrayList);workbook.write(new FileOutputStream(new File("d:/easypoiOutput1Test.xls")));}
package com.baizhi.entity;import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;import java.io.Serializable;
import java.util.List;@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
@ExcelTarget(value = "召唤师")
public class Summoner implements Serializable {@Excel(name = "ID")private String id;@Excel(name = "NAME")private String name;@ExcelCollection(name = "英雄大名单")private List<Hero> heroes;
}

{{小仓鼠爱攒食物}}EasyPOI相关推荐

  1. {{小仓鼠爱攒食物}}POI

    一.简介 Apache POI 是 Apache 软件基金会的开放源码函式库,POI 提供 API 给 Java 程序对 Microsoft Office 格式档案读和写的功能. 二.POI特点: 2 ...

  2. {{小仓鼠爱攒食物}}Node

    // 本机查看node的版本号 Microsoft Windows [版本 10.0.18362.535] (c) 2019 Microsoft Corporation.保留所有权利.C:\Users ...

  3. 我是一只小仓鼠,仅此而已

    刚生下的小马,如果站不起来,就真的站不起来了.所以,妈妈不会扶它,它只有靠自己,与生命,拿一辈子的幸福做对赌,向死而生,战无不胜. 能力有限 我是一个有想法的小仓鼠,却把家里的粮食给了坏人,不大好要回 ...

  4. 实验方法怎么写_四年级我的动物朋友作文,《小仓鼠》是怎么写出来的,有方法...

    对同学们来说,写动物的作文应该比较容易些,因为每个同学都喜欢小动物,都仔细地观察过小动物.而且,这篇作文的要求,比较简单,课本上只是让我们向别人介绍一下自己的动物朋友,这样大家就可以自由发挥,各显其能 ...

  5. 用python画小仓鼠教程_看看萌萌哒的仓鼠是怎么画出来的,最详细的图文教程,别错过!...

    原标题:看看萌萌哒的仓鼠是怎么画出来的,最详细的图文教程,别错过! 仓鼠是一种非常可爱的小宠物,很多人都喜欢画仓鼠,今天就教大家用彩铅画一只萌萌哒的小仓鼠. 起好形后,先用压痕笔在仓鼠的身上压出毛发的 ...

  6. 用python画小仓鼠教程_小仓鼠简笔画教程

    近期啊,在刷视频的时候啊,看见一个特别可爱的小松鼠,在吃东西!简直被萌坏啦!以前小时候啊,住在乡下,晚上的时候呢,经常听见小松鼠的叫声,经常就会带着一些小零食去喂松鼠,有一次,哥哥们抓住一只松鼠,激动 ...

  7. 用python画小仓鼠代码,用python画小仓鼠教程

    怎么用python绘图 你可以使用numpy和matplotlab这两个库来实现的你功能. 你的图可以参考:import matplotlibfrom numpy.random import rand ...

  8. CSS3模拟小仓鼠一直奔跑的动画特效

    最近在丽泽桥的花鸟虫鱼市场看见小仓鼠一直在奔跑,觉得它好累啊,但是却又乐此不疲的在跑着,就像我们这些打工族一样.之前见过有人把手机放在小仓鼠的滚轮上记步数,也是挺聪明的.今天就通过CSS3来实现一只一 ...

  9. 给你的个人网站领养只萌萌的小仓鼠

    闲着没事做,在网站首页添加了一个小仓鼠的插件,发现还蛮好玩的: 1.当你长时间不理它的时候,它会安安静静地睡觉. 2.它会随着你的鼠标移动而移动. 3.点击空白处,可以喂栗子给它. 4.当你不理它的时 ...

最新文章

  1. 山东计算机考研909,山东大学考研大纲909数据结构.pdf
  2. 人际关系和谐交际的10个“音符”
  3. BRCM5.02编译九:cannot find -lncurses
  4. 44-当日交易总结。(2014.12.31)
  5. C#编写的windows程序随系统启动
  6. 2017华为机试题--Floyd算法
  7. 36. Never redifine an inherited non-virtual function
  8. TR069协议与商业应用8——移植cwmp到ARM平台运行和测试
  9. turtlebot 2i 安装*
  10. Ubuntu的安装、更新、下载软件命令
  11. 纯js实现搜索框自动补全
  12. Python v / s PHP:2019年选择哪种编程语言?
  13. 优化Win10——无法预览图片了
  14. linux克隆tf卡中的内容,TF/SD内存卡数据克隆怎样做图文详细教程
  15. LCD段码液晶屏PIN脚间距
  16. 最大机枪池被黑客攻击,BSC接连被暴击后将走向何方?
  17. (一)FirePower-FMC初始化配置
  18. 教你如何切换淘宝镜像
  19. 计算一年有多少个周 每个周的开始日期和结束日期是什么
  20. ISFP型人格的优势和劣势分析(mbti性格测试)

热门文章

  1. 字节跳动青训营笔记01
  2. 个人知识管理工具试用感想
  3. 一种自动化运维架构的概述
  4. 《哈迪斯:杀出地狱》:超爽的地狱逃生之旅
  5. 山东省2023年春季高考技能测试电子技术类专业试题
  6. SQL的distinct用法
  7. 林业大学计算机专业排名2019,2019北京林业大学专业排名
  8. 如何在Whats​App上开一家外贸社交电商店铺?【干货收藏】
  9. 虾皮shopee根据ID取商品详情 API 接入
  10. linux 两个版本GCC共存,Centos软件gcc 多版本共存