Easy-POI

SpringBoot图文教程10—模板导出|百万数据Excel导出|图片导出「easypoi」

橙三吉。 提交于 2020-03-05 13:13:04
有天上飞的概念,就要有落地的实现 概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍 先赞后看,养成习惯 SpringBoot 图文教程系列文章目录 SpringBoot图文教程1「概念+案例 思维导图」「基础篇上」 SpringBoot图文教程2—日志的使用「logback」「log4j」 SpringBoot图文教程3—「‘初恋’情结」集成Jsp SpringBoot图文教程4—SpringBoot 实现文件上传下载 SpringBoot图文教程5—SpringBoot 中使用Aop SpringBoot图文教程6—SpringBoot中过滤器的使用 SpringBoot图文教程7—SpringBoot拦截器的使用姿势这都有 SpringBoot图文教程8 — SpringBoot集成MBG「代码生成器」 SpringBoot图文教程9—SpringBoot 导入导出 Excel 「Apache Poi」 前言 上一篇文章中简单介绍了Poi的使用方式,但是用Poi去写代码着实繁琐了一些,假如你要实现的是复杂的需求, 譬如:图片导出,多表数据导出,模板导出,大数据量导出等等,用最原生的Poi就不是很好的选择了。 难道要自己封装工具类了吗? no no 轮子虽好,最好是别人写好的。 所以从这篇文章开始介绍两个优秀的Poi工具 Easypoi 和 阿里开源的

【easypoi(二)使用模板导出爬坑经历】

我们两清 提交于 2020-02-26 22:18:43
问题描述: 1、开发环境,idea开发工具,windows10系统,JDK8.0;系统部署环境,CentorOS7; 2、在开发的过程中,使用模板下载文档,因为模板是固定的,只需要填写需要的信息即可; 发现问题: 模板文档放置在项目的sources/word自定义的文件夹下面,在开发的过程中,能够顺利导出word文档,但是到服务器上就导出空文档; 排查过程: 1、猜想是不是保存的临时文件错误,于是通过打印输出的文件查看,文件夹存在,但是,没有生成预想的临时文件;方法如下 StringBuilder sbd = new StringBuilder(); boolean directory = dir.isDirectory(); if (directory) { File[] files = dir.listFiles(); for (int i = 0; i < files.length; i++) { sbd.append(files[i].getName()+":"+files[i].getPath()); sbd.append("&&&&"); } } 2、继续猜想,是不是resources/word的文档找不到呢;通过方法,可以获取到文档;当时直接通过file是不能获取到文件的,会报错; File sourceFile = ResourceUtils.getFile(

【easypoi导出实例】

自古美人都是妖i 提交于 2020-02-26 15:54:53
疫情严重,隔离在家,不出门既是爱国,抽出一个项目中使用的easypoi导出代码,请大家指教。 测试项目:使用easypoi导出excel文件 1、创建springboot项目,使用如下POM <properties> <java.version>1.8</java.version> <mapper.starter.version>2.1.5</mapper.starter.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> <scope>runtime</scope> <