easypoi教程_EasyPoi教程和使用案例

EasyPoi教程和使用案例

基于Apache poi 开发的EasyPoi,比起poi更加简单易用,但是功能没有poi强大,。

特性总结:

优点: 通过简单的注解和模板 语言(熟悉的表达式语法),完成以前复杂的写法。推荐使用注解功能。

支持Excel导入与导出,同时支持xls和xlsm,即07版本和03版本(官方建议03版本不要超过2000行)的Excel文件格式。

支持pojo注释时,映射成为java实体模型。

缺点: 多表头导出最多支持2层表头;(导出复杂表头建议用easyExcel) easypoi的解析方式是dom解析,把结果一次都读入内存操作,这样的操作平时是不会有问题的,但是并发量上来的时候就会出现OOM

此处推荐一个别人造好的轮子【easypoi】:

cn.afterturn

easypoi-base

3.0.3

cn.afterturn

easypoi-web

3.0.3

cn.afterturn

easypoi-annotation

3.0.3

编写实体类

此处注意必须要有空构造函数,否则会报错“对象创建错误” 关于注解@Excel,其他还有@ExcelCollection,@ExcelEntity ,@ExcelIgnore,@ExcelTarget等,此处我们用不到,可以去官方查看更多 import cn.afterturn.easypoi.excel.annotation.Excel;

import java.util.Date;

public class Person {

@Excel(name = "姓名", orderNum = "0")

private String name;

@Excel(name = "性别", replace = {"男_1", "女_2"}, orderNum = "1")

private String sex;

@Excel(name = "生日", exportFormat = "yyyy-MM-dd", orderNum = "2")

pri

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值