以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 导出卡住了 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173378) |
-- 作者:aaa1234 -- 发布时间:2021/11/26 16:14:00 -- 导出卡住了 Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog dlg.Filter= "Excel文件|*.xlsx" \'设置筛选器 If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 Dim Book As New XLS.Book(ProjectPath & "Attachments\\111.xls") \'打开模板 Dim Sheet As XLS.Sheet = Book.Sheets(0) system.Threading.Thread.Sleep(1000) Book.Build() \'生成细节区 Book.Save( dlg.FileName) \'保存工作簿 Dim Proc As New Process \'打开工作簿 Proc.File = dlg.FileName Proc.Start() End If 老师我不知道为什么每次导出都会下载图片的时候卡住了
|
-- 作者:有点蓝 -- 发布时间:2021/11/26 16:27:00 -- 去掉下面2句,没啥用 Dim Sheet As XLS.Sheet = Book.Sheets(0) system.Threading.Thread.Sleep(1000) 生成了多少数据?有多少图片?有没有大图?网络带宽怎么样?
|
-- 作者:aaa1234 -- 发布时间:2021/11/26 16:35:00 -- 300条数据,200张图片,他下载突然就卡住然后就闪退 |
-- 作者:有点蓝 -- 发布时间:2021/11/26 16:46:00 -- 不要使用大图,减少图片尺寸。可以考虑先把图片都下载到本地使用 减少生成的报表数量,有没有问题?关闭杀毒软件
[此贴子已经被作者于2021/11/26 16:46:57编辑过]
|