当前位置:编程学习 > C#/ASP.NET >>

求助:关于Excel组件导出Excel数据

我有个项目用的了Excel组件导出Excel数据,正常情况下,我选择部分数据后,点击导出,会通过ajax异步调用我写的一个Excel处理类去执行,它会在服务器上生成一个Excel文件供用户下载,当Excel组件运行后,会在服务器的进程中生成一个EXCEL.EXE的进程,当文件生成后,处理类会自动杀掉这个进程,客户端提示文件生成成功,请求下载。

以上是数据量少的时候的正常过程,
但如果数据量大的话,也会在服务器上生成一个EXCEL.EXE进程,但进程执行不到2分钟的时候,发现者个进程的CPU和内存都不动了,我认为是进程停止了,但服务器上也没生成EXCEL文件,客户端也没反应,就是一直显示“正在导出数据,请等待”,如果我强制把那个我认为停了的进程杀掉,客户端的“正在导出数据,请等待”就消失了,
我想问下,这是怎么回事!!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,