设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1588|回复: 0

[其他] 数据导出excel

[复制链接]

8

主题

105

金钱

139

积分

入门用户

发表于 2019-9-9 14:51:59 | 显示全部楼层 |阅读模式

在开发过程中,系统中经常有些列表需要导出,运用poi的API简单导出是可以很快的完成此功能,但是随着系统数据的增多,前端和后端一般是采用短链接的方式进行交互,由于后台数据量过大,前后端连接超时,导致导出excel失败,(如果sql没问题一般可导出几百数据),当数据达到上千或者上万数据导出失败。现在可利用redis缓存技术实现成千上万条数据导出,如图:
1.png
以上是思路示意图,从示意图中可以看出,此功能的开发必须要有前端的绝对配合。在此设计思路中有一个缺陷,只要有足够的耐心等待,好像可以导出N多数据,实际结果是这样的,但是对于业务上来说是不符合的,大量的数据导出时要考虑到分页,还有考虑到对redis的内存占用,所以最好是在业务上有一定的限制,比如指定时间段,或者按照其他的过滤条件。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表