Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何使用FTP中的模板文件和EasyPOI来导出Excle

如何使用FTP中的模板文件和EasyPOI来导出Excle

作者头像
小码农薛尧
发布于 2021-08-09 07:47:53
发布于 2021-08-09 07:47:53
1.6K0
举报
文章被收录于专栏:小码农薛尧小码农薛尧

问题描述

因工作需要导出Excel文件,使用技术为EasyPOI,EasyPOI是一个非常好的导出文件工具,官网提供非常详细的使用文档,在项目中使用EasyPOI的模板导出功能,官方提供的示例代码中,模板的路径都是本地,我使用时也是把Excle模板文件放在本地,因为之前需要导出的地方,不是很多,模板文件放在本地也没有太大问题,但是由于现在需求变更,会有大量的模板需要导出,如果放在本地会造成项目容量变大。现在想把导出的模板保存在远程的FTP服务中,EasyPOI读取FTP的中模板文件生成Excle文件。

解决步骤

1、 查找解决方式 上网找了许多相关资料,官网上也没有找到解决方法,意外浏览了一篇文章,文章中提到了一句话,说EasyPOI读取模板文件,只支持读取本地模板文件,换句话来说,我只需要把FTP中的模板文件下载到本地指定路径,然后,就可以读取模板文件。

2、创建测试项目 创建一个SpringBoot项目,POM文件中引入需要的Jar包,如下

3、添加一些配置文件

3、 创建一个FTP下载方法,方法返回地址模板全路径名,如下所示

4、需要根据模板导出的地方,使用上面的方法,如下

5、运行代码,生成的文件如下

总结

EasyPOI不提供读取远程模板文件,但是我们可以通过其它方法来实现,下次导出Excle有格式样式改变,我们可以直接调整FTP中的模板文件就可以实现,不用重新部署项目。

项目代码已存放在Github上

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小码农薛尧 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何使用FTP中的模板文件和EasyPOI来导出Excle?
因工作需要导出Excel文件,使用技术为EasyPOI,EasyPOI是一个非常好的导出文件工具,官网提供非常详细的使用文档,在项目中使用EasyPOI的模板导出功能,官方提供的示例代码中,模板的路径都是本地,我使用时也是把Excle模板文件放在本地,因为之前需要导出的地方,不是很多,模板文件放在本地也没有太大问题,但是由于现在需求变更,会有大量的模板需要导出,如果放在本地会造成项目容量变大。现在想把导出的模板保存在远程的FTP服务中,EasyPOI读取FTP的中模板文件生成Excle文件。
小码农薛尧
2021/07/25
1.6K0
EasyPoi导出Excel
这几天一直在忙工作中的事情,在工作中有一个问题,可能是因为刚开始接触这个EasyPoi,对其也没有太多的理解,在项目中就使用了,有一个需求,是要导出项目中所有的表格,今天就对这个需求进行分析和实现吧;
彼岸舞
2020/09/30
2.6K1
利用xlsx-style实现前端导出excle表并修改样式
最近接二开的项目当中,客户要求页面上有下载excle模板的按钮,并提供输入数据的基本模板
PHP开发工程师
2022/04/19
4K1
利用xlsx-style实现前端导出excle表并修改样式
使用 EasyPOI 优雅导出Excel模板数据(含图片)
来源 | blog.csdn.net/u012441819/article/details/96828044
程序猿DD
2020/09/24
8.8K0
使用 EasyPOI 优雅导出Excel模板数据(含图片)
SpringBoot中大量数据导出方案:使用EasyExcel并行导出多个excel文件并压缩zip后下载
SpringBoot的同步excel导出方式中,服务会阻塞直到Excel文件生成完毕,如果导出数据很多时,效率低体验差。有效的方案是将导出数据拆分后利用CompletableFuture,将导出任务异步化,并行使用easyExcel导出多个excel文件,最后将所有文件压缩成ZIP格式以方便下载。
程序员皮皮林
2024/10/15
9480
SpringBoot中大量数据导出方案:使用EasyExcel并行导出多个excel文件并压缩zip后下载
【easypoi导出实例】
疫情严重,隔离在家,不出门既是爱国,抽出一个项目中使用的easypoi导出代码,请大家指教。
用户5640963
2020/02/25
1.7K0
SpringBoot图文教程10—模板导出|百万数据Excel导出|图片导出「easypoi」
上一篇文章中简单介绍了Poi的使用方式,但是用Poi去写代码着实繁琐了一些,假如你要实现的是复杂的需求,譬如:图片导出,多表数据导出,模板导出,大数据量导出等等,用最原生的Poi就不是很好的选择了。
鹿老师的Java笔记
2020/03/28
2.7K0
史上最全excel导入导出技能盘点
#简介 poi使用userModel模式,这个模式的特点就是上手很容易。代码写起来很复杂。而且公用的地方很少。导致每次读写excel都需要重新编写。 EasyExcel使用SAX模式使得easyexcel可以节省内存。而且easyexcel解决了内存泄漏问题。如果想了解SAX模式开发那成本需要3~5天学习。
啵啵肠
2023/11/29
3390
【easypoi(二)使用模板导出爬坑经历】
1、开发环境,idea开发工具,windows10系统,JDK8.0;系统部署环境,CentorOS7;
用户5640963
2020/02/25
3.6K0
autpoi 1.4.3版本发布—Excel傻瓜式API,快速实现Excel导入导出、Word模板导出
项目介绍 AutoPOI 功能如同名字auto,追求的就是自动化,让一个没接触过poi的人员,可以傻瓜化的快速实现Excel导入导出、Word模板导出、可以仅仅5行代码就可以完成Excel的导入导出。当前版本:v1.4.3 | 2022-09-02源码下载 https://gitee.com/jeecg/autopoihttps://github.com/jeecgboot/autopoi升级日志底层依赖与jeecgboot保持一致autopoi模板导出,赋值的方法建议增加空判断或抛出异常说明。JAR包分
JEECG
2022/09/05
9970
Java实现根据excel模板
这是我业务层areaMapper.queryProvinceArea();所返回的省份数据
花落花相惜
2021/11/22
1.5K0
easypoi结合spring-boot 快速使用
此处注意必须要有空构造函数,否则会报错“对象创建错误” 关于注解@Excel,其他还有@ExcelCollection,@ExcelEntity ,@ExcelIgnore,@ExcelTarget等,此处我们用不到,可以去官方查看更多
吟风者
2019/07/25
2.7K0
easypoi结合spring-boot 快速使用
【springboot+easypoi】导出多个sheet页
对,没有错,又是我,又是easyPOI,又是excel导出。每个程序猿都听说技术是为业务服务的,那么···当需求变了之后我们能做什么呢?
小尘哥
2020/07/17
2.2K0
SpringBoot整合EasyExcel,Excel导入导出就靠它了
本文讲解了如何在SpringBoot项目中整合EasyExcel,实现Excel快捷导入导出,解析Excel导入导出的实现过程,提供了相关源码。
Designer 小郑
2023/08/02
1.7K0
SpringBoot整合EasyExcel,Excel导入导出就靠它了
Java基于注解和反射导入导出Excel
1. 构建项目 使用Spring Boot快速构建一个Web工程,并导入与操作Excel相关的POI包以及一些常用的工具类包,pom文件中添加如下一些依赖: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency> <dep
用户2017109
2018/06/19
1.7K0
#Java 导出 excel 数据
实现根据excel模板导出数据(适合导出结构复杂的excel)根据模板导出excel适用于表格结构复杂的数据导出,需要提前定义好excel模板,设置好变量,然后导出数据到excel模板中。
ruochen
2021/12/15
3.3K0
EasyExcel处理Mysql百万数据的导入导出案例,秒级效率,拿来即用!
今天终于更新新专栏 《EfficientFarm》 的第二篇博文啦,本文主要来记录一下对于EasyExcel的高效应用,包括对MySQL数据库百万级数据量的导入与导出操作,以及性能的优化(争取做到秒级性能!)。
JavaBuild
2024/05/27
7820
EasyExcel处理Mysql百万数据的导入导出案例,秒级效率,拿来即用!
前端导出excel
公司做项目需要前端导出 excel,因此查了许多,总结出前端导出 excel 的三种方法(如不全面,请更正)
EchoROne
2022/08/15
2.9K0
在线问题反馈模块实战(二十):实现文件批量导出到zip压缩包中功能
       接下来的这几期,bug菌想跟大家分享一下自己昨天刚接到一个临时的需求,热乎着呢,想分享一下自己是如何面对临时需求并制定整个开发周期,其中包括从梳理业务到创建业务表再到实现业务逻辑形成闭环再到与前端对接,其中会穿插一些业务拓展及功能性拓展,这一条龙流程在线与大家一起见证,分享给刚入门的小伙伴,希望对你们有所帮助。
bug菌
2023/05/27
4410
在线问题反馈模块实战(二十):实现文件批量导出到zip压缩包中功能
开源项目推荐(实用)
gitee地址:https://gitee.com/dromara/sa-token 官网地址:http://sa-token.dev33.cn/
JokerDJ
2023/11/27
9130
开源项目推荐(实用)
推荐阅读
相关推荐
如何使用FTP中的模板文件和EasyPOI来导出Excle?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档