使用js导出图片到EXCEL然后excel打开异常

我页面上图片能展示出来,如下图:image.png,然后我点击导出按钮,按钮js是这样写的:_g('${exportBtn}').exportReportToExcel('simple');然后我实际导出的结果确实异常了:image.png呈现这个样子,我那个图片单元格的公式如下:if(filecountFTP("/item/matter/" + $$$) > 0, WEBIMAGE("/file/item/matter/" + $$$ + "/" + INDEXOFARRAY(SPLIT(filelistFTP("/item/matter/" + $$$),','),1)), "点击上传!")写在公式形态里面,大佬能否帮我看看是啥问题,我不知道我错在哪里,学习研究一天也没有搞定

FineBI 快快救我 发布于 2025-10-13 16:20
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2025-10-13 16:28(编辑于 2025-10-13 16:35)

这个方式不支持导出的.

你用了

悦享版文件上传下载- FineReport帮助文档 - 全面的报表使用教程和学习资料 这个插件?

那么你得部署一个tomcat的服务。然后再用这个方式去展示图片,然后下载!

部署tomcat服务以后,修改配置指定向这个图片目录,再启动服务

最后直接类似这样,,前面是ip地址+端口,加目录与文件名称就行了

image.png

导出

image.png

  • 快快救我 快快救我(提问者) 要用哪个,大佬,我需要导出图片,就跟页面上一致,原样导出就行,我的帆软版本是帆软11
    2025-10-13 16:29 
  • 快快救我 快快救我(提问者) 我们用的是这个,文件上传下载,是个文件控件,但是我导出的时候,没有用到这种控件吧,就是把前端页面的图导出来到excel,这样也不可以嘛,因为我前端页面都能展示,就是导出没有
    2025-10-13 16:34 
  • CD20160914 CD20160914 回复 快快救我(提问者) 导出直接用函数就行了。
    2025-10-13 16:35 
  • CD20160914 CD20160914 回复 快快救我(提问者) fvs导出是这样的语句:duchamp.getWidgetByName("表格1_页面1").exportReportToExcel('simple');
    如果是普通cpt导出你先直接用它工具栏的原样导出看。先不写js
    2025-10-13 16:41 
  • 2关注人数
  • 31浏览人数
  • 最后回答于:2025-10-13 16:35
    请选择关闭问题的原因
    确定 取消
    返回顶部