以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助 :高速导出EXCEL数据的时候出现闪退  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=174473)

--  作者:lss1988
--  发布时间:2022/1/17 15:09:00
--  求助 :高速导出EXCEL数据的时候出现闪退
蓝主好:问题描述如下,期待您的回复!


基础数据是30万行*7

 

运算结果是2万行*1471

 

先通过文本文件高速导出的时候,大概20多分钟显示图如

 

 

 

 

后再次通过Excel高速导出的时候,出现闪退

 

请问蓝老师,出现闪退的原因是什么?如何导出有效数据?
此主题相关图片如下:微信图片_20220117150625.jpg
按此在新窗口浏览图片


--  作者:有点蓝
--  发布时间:2022/1/17 15:30:00
--  
一次性导出的数据过多,内存溢出了。

考虑使用流的方式导出数据,类似:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=100317&replyID=&skin=1

--  作者:lss1988
--  发布时间:2022/1/18 8:47:00
--  
蓝主好:

使用流的方式导出数据,类似:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=100317&replyID=&skin=1 

里面的测试例子运行后,用窗口大数据测试导出Excel显示如图。

请问如何解决?期待您的回复

--  作者:lss1988
--  发布时间:2022/1/18 8:48:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:异常显示.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2022/1/18 8:54:00
--  
减少分批的数量,比如一次导2W有问题,就一次导1W,还有问题就继续减少比如5000,以此类推