专注JavaWeb开发 首页制式『默认式 OR 时间轴 网站地图|RSS订阅|设为首页|加入收藏
当前位置:首页 >Java >Java工具类 > 正文

Excel和Word 简易工具类,JEasyPoi 2.1.7 版本发布

来源: ITEYE 作者: ITEYE 发布时间: 2018-06-27 浏览次数:

JEasyPOI 简介

    EasyPOI 功能如同名字easy,追求的就是简易,让一个没接触过poi的人员,可以傻瓜化的快速实现Excel导入导出、Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出。

JEasyPOI特征

  • 设计精巧,使用简单

  • 接口丰富,扩展简单

  • 默认值多,write less do more

  • AbstractView 支持,web导出可以简单明了

JEasyPoi的几个入口工具类


 

JEasyPoi集成方法

Hljs xml代码 

  1. <dependency>  

  2.     <groupId>org.jeecgframework</groupId>  

  3.     <artifactId>jeasypoi-web</artifactId>  

  4.     <version>2.1.7</version>  

  5. </dependency>  

版本升级日志

  • 改造pom.xml,简化依赖引入方式

  •  Excel导入,支持自定义导入字段转换规则

  • 解决excel导入字典文本翻译问题

  •  online 一对多导入问题修复

源码下载

代码案例

1.  注解,导入导出都是基于注解的,实体上做上注解,标示导出对象,同时可以做一些操作

Java代码 

  1. @ExcelTarget("courseEntity")  

  2. public class CourseEntity implements java.io.Serializable {  

  3. /** 主键 */  

  4. private String id;  

  5. /** 课程名称 */  

  6. @Excel(name = "课程名称", orderNum = "1", needMerge = true)  

  7. private String name;  

  8. /** 老师主键 */  

  9. @ExcelEntity(id = "yuwen")  

  10. @ExcelVerify()  

  11. private TeacherEntity teacher;  

  12. /** 老师主键 */  

  13. @ExcelEntity(id = "shuxue")  

  14. private TeacherEntity shuxueteacher;  

  15.   

  16. @ExcelCollection(name = "选课学生", orderNum = "4")  

  17. private List<StudentEntity> students;  

 

2.  基础导出 传入导出参数,导出对象,以及对象列表即可完成导出

Java代码 

  1. HSSFWorkbook workbook = ExcelExportUtil.exportExcel(new ExportParams(  

  2.                 "2412312""测试""测试"), CourseEntity.class, list);  


QQ群: 武汉地区(142173356)验证消息JavaWeb1024

网友共有【】评论,点击查看


相关新闻:


x 微信关注我们 随时获取最新网站资讯