以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  导出excel报表时出现如下错误  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=113630)

--  作者:xxfoxtable
--  发布时间:2018/1/19 16:43:00
--  导出excel报表时出现如下错误


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看怎么解决一下

 

 


引发类型为“System.OutOfMemoryException”的异常。

[此贴子已经被作者于2018/1/19 16:44:43编辑过]

--  作者:有点甜
--  发布时间:2018/1/19 17:38:00
--  

1、数据量太大,还是你有图片列?图片太多?

 

2、http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=103504&skin=0

 


--  作者:xxfoxtable
--  发布时间:2018/1/19 20:21:00
--  
是图片太大的问题,除另存为一份,还有其他办法吗?
--  作者:有点蓝
--  发布时间:2018/1/19 20:25:00
--  
没有,只能压缩后出报表
--  作者:xxfoxtable
--  发布时间:2018/1/19 20:29:00
--  
Dim Book As New XLS.Book(ProjectPath & "Attachments\\dy.xls")
Dim fl As String = ProjectPath & "Reports\\dy.xls"
Book.Build() \'生成细节区
Book.Save(fl) \'保存工作簿
Dim Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()
这种方法导出的,怎么压缩?

--  作者:有点蓝
--  发布时间:2018/1/19 20:35:00
--  
看2楼,用报表事件处理