前言:笔者已经做过多个版本的EXCEL导入功能。此次出一版基于SpringBoot的多线程实现快速导入EXCEL,效率之高体现在速度之快,单次解析的数据量之大。对比如下:
第一版:导入5万条数据,花费近一个时
第二版:导入10万条数据,花费23分钟,优化后达到了15分钟。
第三版:导入112400条数据,花费3秒钟,极限是15万。数据再增大将会造成内存溢出。
第三版:采用了多线程
1、不分服务,导入100万条数据,花费30秒之内。
2、分服务,速度有所下降,80秒之内。
效果图如下: