导出的速度一般情况下要比导入慢问题出现的原因导入过慢为了弄清楚导入过慢的原因,让我们先理一理EasyExcel导入的大致流程:读取Excel的数据->数据处理->连接数据库->插入到数据库可以看到,流程很简单...,一般情况下,数据处理和连接数据库的操作对于我们来说,可优化点比较少,以及优化的性价比不高,那么我们优化的步骤就是如何快速读取excel中的数据,以及如何将大量数据插入到数据库中去优化从excel读取数据的速度继续分析...,当数据量非常多的时候,如果是一次性读取excel中的数据,可能会造成我们内存溢出,而当内存到达一定程度时,会导致整个系统的性能都有所下降,因此我们可以批量读取写入,每次读取个10w, 20w,相同的数据量情况下...原因如下:可以回滚,如果有一条数据插入错误,那么可能会出现数据不一致,而数据不一致又进一步可能影响到数据插入,这也就是为什么内存足够的情况下,如果有大量数据插入的话,一次性写入速度要更快(如果插入的数据都没问题的话...), 但还是选择分批写入加上事务导出过慢数据读取过慢,写入到excel中过慢优化数据库读取常见的sql优化,想必大家都知道,这里不做过多解释,如下,分批读取,索引优化,使用连接池......优化写入easyexcel