1、背景:原系统做了导出最多6000条的限制,不符合实际业务需求,需要做优化
2、原始解决方案:在对原系统改造最小的情况下,导出增加按照每6000/页自动拆分sheet页。
3、中间问题讨论:研发反馈6000条数量为可配置,可以进行修改,是否修改数量,暂不做自动分页,和原始方案相比,这个处理速度更快。但是遇到一个新的问题,导出的数量修改为多少?
4、确定过程:
1)百度了解excel导出的条数限制,发现excel2003版最多导出6万多条,excel2007版最多导出10万多条。结合业务场景,导出的数量也不会太多,因为初步考虑为5万条。
2)查看对应的技术方案,发现当数量过多时,系统可能存在内存溢出,导致系统卡死的情况,所以要根据当前系统去决定采用哪种方案。
3)找研发确认系统是否支持5万条数据的导出,会不会出现卡死的情况,研发反馈支持5万条
4)确定使用5万条的数量限制
5、思考:之前没有全面了解过Excel的导出限制,并且缺乏前期与研发的沟通,导致需求交付后由研发主导重新确认问题,可以将此问题前置,提前沟通,并且最好相关的需求调研,提高工作效率。