报表原样导出,带图片,会出现导出失败的现象,导出来只有一行数据

非图片显示问题,而是导出问题。

页面上显示是正常的,但是原样导出有时会失败,报表有50几页的数据,导出失败时文件大小只有几kb,里面的数据只有一行。

图1.报表页面

图2.导出失败excel

图3.导出成功excel

image.png

FineReport 布瓜 发布于 2023-2-16 10:07 (编辑于 2023-2-16 10:26)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
weibwLv7高级互助
发布于2023-2-16 10:12(编辑于 2023-2-16 10:13)

图片使用公式,公式使用webimage()函数来处理https://help.fanruan.com/finereport/doc-view-810.html#

最佳回答
0
runnerLv7资深互助
发布于2023-2-16 10:11(编辑于 2023-2-16 10:16)
  • 布瓜 布瓜(提问者) 刚刚描述不详细,麻烦重新看一下问题
    2023-02-16 10:28 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-14 19:55(编辑于 2023-8-14 19:55)

1、可能与你图片太多,服务器资源不够有关,这样会导出失败,既然是导出失效,那么它肯定不会有图片了

2、本身单元格图片太多的时候,excel会存在较大的机率损坏甚至打不开的情况,你可以尝试一下比如一个空的工作表,你里面复制粘贴出来5000或者10000个它内置的图形文件,比如矩形框,,你再保存,你会发现这个文件一下非常大,而且打开很慢

3、每次查询尽量减少与控制一下明细表的总量。

最佳回答
0
奇犽呀呀Lv5见习互助
发布于2023-8-15 09:21

toimage()的问题,可以改为webimage()来避免。因为前者会生成一些缓存,当图片太多的时候占用内存所以会出现问题

  • 3关注人数
  • 1179浏览人数
  • 最后回答于:2023-8-15 09:21
    请选择关闭问题的原因
    确定 取消
    返回顶部