easypoi导出excel 效率_java百万级别高效率导出excel实施方案探索

e97dc19a6f06e52ad9ba0d5d340745ec.png

经过为期一个月的艰苦奋斗,甲方客户终于验收了项目成果,感觉半条小命都要没了,深呼吸一口气刚出一半,一个新的挑战正式进入我的视野——“物联监控数据导出excel的性能优化”,我肚子里一亿个草泥马在奔腾啊。

可事情来了,总得想办法解决,竟然解决了,就要考虑是否借此机会对公司项目架构的导出功能做一次扩容,感觉没有想象当中那么简单,我已近做好了啃下这个难啃的骨头的心理准备了。(ps:心里面其实有点怂)

此刻脑子里还不是特别有画面感和思路,据我所知:

Excel 2003及以下的版本。一张表最大支持65536行数据,256列。显然excel2003完全不可能满足我们百万数据导出的需求。

Excel 2007-2010版本。一张表最大支持1048576行,16384列;

新版本的办公软件看最大的支持度来说貌似能够满足我们的需求了对吧,但是我们又不难看出其实就算是excel 2007-2010对百万级别的导出也是出于比较饱和的一种方案。所以我们就得思考如何在这种饱和的情况下让我们的导出拥有高性能的效果呢?

我在网上又看到一种解决的思路是:从程序上进行分表导出的一种方案,但是我对这个思路了解还不是特别多,需要我去探究一下,有新的进展会与大家进行分享,每天有新的进展我都会追更的,有什么建议意见欢迎评价哦,希望能对你有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值