A. 通过Excel组件导出Excel数据,数据少是能导出的,数据大后,服务器进程中的Excel.EXE过一段时间就停了。
数据大后需要响应时间,您可以检查下源码中设置的相应时间,若比较短,调整后再试试。
另外,每次导出结束后,记得写上结束excel.exe代码,要不调用太多(表现在任务管理器中,就是有很多的excel.exe)也会导致excel假死。
希望可以帮到您
B. 导出excel表格网页直接闪退
从网页上导出EXCEl表格失败是因为方法不对,正确操作步骤如下:
方法/步骤
1.举个例子,网页中关于2014年高考投档情况的一个汇总表,不过在网页中,可以看到共计是分成了17个网页。
2.如图,可以直接把鼠标放到表格处,右击,选择导出到excel中即可。
3.如图,这就是导出的excel,一直导出。
4.将导出的经验进行整理,如图,整理到一个文件夹中。
5.然后就可以将所有的excel工作薄合并成一个即可。
6.还有个更便捷有效的法子,就是Ctrl+A,Ctrl+C,Ctrl+V。
C. Java服务器做Excel导出遇到异常
这个异常产生的常见原因如下:
1、客户端因为网络原因断开连接了(例如拔网线)
2、客户端在服务器向Response的输出流写入内容前就强行中断了连接(例如在下载框出现之前就点了“停止”按钮)
3、Excel文件生成的过程太久了,客户端程序达到超时时间,主动断开了连接。
4、Nginx之类的负载均衡达到超时时间,断开了负载均衡服务器与应用服务器的连接。
建议:
只要能排除第3、4,就不是程序的问题,就没事了。