easypoi的介绍
easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员
就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板
语言(熟悉的表达式语法),完成以前复杂的写法
适用框架、范围
SpringBoot,SSH(两大框架在实际项目中都有用到)
非maven系列的项目得自己导入jar包了
开始使用(SpringBoot+mybatis plus)
1.pom文件导入依赖
2.实体类加注解,绑定映射关系
下面有使用到的注解作用和说明
注解说明(只介绍经常有用到的,具体参考官方文档)
@Excel
属性 | 类型 | 默认值 | 功能 |
---|---|---|---|
name | String | null | 列名,用于绑定字段 |
width | double | 10 | excel导出时显示宽度 |
type | int | 1 | 导出类型 1 是文本 2 是图片,3 是函数,10 是数字 默认是文本,数字类型不指定type导出excel时会有警告 |
replace | String[] | {} | 值的替换 导出是{a_id,b_id} 导入反过来,一般用于字典导出时转换,如”男_0″, “女_1”,导出时候 0->男 ,导入的时候 男->0 |
suffix | String | “” | 在值最后面加后缀,例如百分数,可指定% |
@ExcelTarget
这个是作用于最外层的对象,描述这个对象的id,以便支持一个对象可以针对不同导出做出不同处理
3.使用导入导出工具类
4.Controller层
导入
导出
非maven项目踩坑记录
在之前使用非maven系列项目时使用easypoi(Spring+struts2+hibernate),光导入三个easypoi的jar包是不够的,上网查了下帖子总结下来一共是要以下几个jar包
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...