全网最全最简单使用easypoi导入导出Excel的操作手册 |
您所在的位置:网站首页 › 不能进行导入导出操作的是 › 全网最全最简单使用easypoi导入导出Excel的操作手册 |
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦。 这是Pyhon系列文章的第三篇,本文主要介绍easypoi导入导出Excel的操作手册。 干货满满,建议收藏,需要用到时常看看。 小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~。 文章目录 概况easypoi 简介特性常用注解@Excel注解@ExcelCollection 注解@ExcelEntity注解@ExcelIgnore 注解@ExcelTarget 注解 EasyPOI的使用1.引入依赖注解方式导出Excel导出测试的demo导出对应的Bean导出结果关于日期格式化的说明 注解方式导入ExcelImportParams参数介绍导入情形一:有标题有表头导入的demo 导入情形二:有表头没有标题导入的demo 导入实体Bean配置 Excel导入校验导入结果ExcelImportResult 定制化修改总结参考代码参考 概况今天做Excel导出时,发现了一款非常好用的POI框架EasyPoi,其 使用起来简洁明了。现在我们就来介绍下EasyPoi,首先感谢EasyPoi 的开发者 Lemur开源 easypoi 简介easypoi 是为了让开发者快速的实现excel,word,pdf的导入导出,基于Apache poi基础上的一个工具包。 特性 基于注解的导入导出,修改注解就可以修改Excel支持常用的样式自定义基于map可以灵活定义的表头字段支持一对多的导出,导入支持模板的导出,一些常见的标签,自定义标签支持HTML/Excel转换支持word的导出,支持图片,Excel 常用注解 @Excel注解@Excel 注解是作用到Filed 上面,是对Excel一列的一个描述,这个注解是必须要的注解,其部分属性如下:
@ExcelCollection 注解表示一个集合,主要针对一对多的导出 比如一个老师对应多个科目,科目就可以用集合表示,作用在一个类型是List的属性上面,属性如下: @ExcelEntity注解表示一个继续深入导出的实体,是作用一个类型为实体的属性上面,其属性如下: @ExcelIgnore 注解修饰的字段,表示在导出的时候补导出,被忽略。 @ExcelTarget 注解@ExcelTarget注解作用于最外层的对象,描述这个对象的id,以便支持一个对象,可以针对不同导出做出不同处理,其作用在实体类的上,属性如下: 需要注意的是由于easypoi的依赖内部依赖原生的poi,所以,引入了easypoi的依赖之后,需要把原生的poi的依赖删掉 注解方式导出Excel 导出测试的demo @Test public void testExportExcel() throws Exception { List courseEntityList = new ArrayList(); CourseEntity courseEntity = new CourseEntity(); courseEntity.setId("1"); courseEntity.setName("测试课程"); TeacherEntity teacherEntity = new TeacherEntity(); teacherEntity.setName("张老师"); teacherEntity.setSex(1); courseEntity.setMathTeacher(teacherEntity); List studentEntities = new ArrayList(); for (int i = 1; i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |