【easypoi】

easypoi

easypoi 的起因就是Excel的导入导出,最初的模板是实体与Excel的对应,model--row,filed--col,这样利用注解我们可以很容易做到Excel的导入导出

model  => 对象      filed  =>  属性

easypoi注解

  • @Excel    作用到filed上面,是对Excel一列的一个描述
  • @ExcelCollection   表示一个集合,主要针对一对多的导出,比如一个老师对应多个科目,科目就可以用集合表示。
  • @ExcelEntity   表示一个继续深入导入的实体(对象),但他没有太多的实际意义,只是告诉系统这个对象里面同样有导出的字段
  • @ExcelIgnore  和名字一样表示这个字段被忽略跳过这个导出
  • @ExcelTarget  这个是作用于最外层的对象,描述这个对象的id,以便支持一个对象可以针对不同导出做出不同处理(唯一标识

导出基本数据

导出的Excel对象必须实现对象序列化接口

写了一个简单的项目,github项目地址:GitHub - not-fish/Easypoi

ShyHour/Easypoi 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值