报表设置的超链接的功能,以execl导出后超链接功能失效,有方法保留导出后报表的超链接功能吗

报表设置的超链接的功能,以execl导出后超链接功能失效,有方法保留导出后报表的超链接功能吗,想要导出后execl也保留超链接

这个超链接设置是针对一张报表多个sheet页的设置,由于sheet 页较多,所以在第一个sheet设置了点击目录切换到不同sheet,想要报表导出后此功能仍然存在

image.png

FineReport 17611699207 发布于 2019-11-26 11:16 (编辑于 2019-11-26 14:17)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
fofantasyLv5初级互助
发布于2019-11-26 11:26(编辑于 2019-11-26 14:20)

把超链接的URL单独一列显示,然后再导出。

设置该列拼接excel的HYPERLINK公式内容。

因为不能直接用=开头,故在公式中拼接带等号开头的文本。例如:

image.png

    页面显示为:

image.png

导出excel时,会自动生成excel公式

image.png

即可保留原来的超链接。


文本拼接也可以在SQL里直接拼接好

image.png


拼接跳转到其他sheet的公式:

image.png

image.png

  • 17611699207 17611699207(提问者) 可以在详细点吗?
    2019-11-26 11:29 
  • fofantasy fofantasy 回复 17611699207(提问者) 更新在上面的答案里了,供你参考。
    2019-11-26 11:53 
  • fofantasy fofantasy 回复 17611699207(提问者) 就是这个思路,也可以直接SQL里拼接excel公式的文本,也是一样的。
    2019-11-26 11:56 
  • fofantasy fofantasy 回复 17611699207(提问者) https://jingyan.baidu.com/article/456c463b23827d0a59314452.html 这里有excel公式HYPERLINK的用法,可以跳转到其他sheet,只要能拼接出这样的公式就行。 excel跳转内部单元格公式:=HYPERLINK(\"#sheet2!a1\",\"调到sheet2A1\")
    2019-11-26 14:17 
  • 17611699207 17611699207(提问者) 回复 fofantasy 这个设置只是导出execl有效对吧,如果在系统内是无效的?
    2019-11-26 15:35 
最佳回答
0
Edward_DDLv5中级互助
发布于2019-11-26 11:23(编辑于 2019-11-26 11:29)

大概率是不行的,文件里保存的应该是一个相对路径,导出了也没法用

https://help.finereport.com/doc-view-2175.html-获取url

https://help.finereport.com/doc-view-1118.html-隐藏列导出

  • 4关注人数
  • 1088浏览人数
  • 最后回答于:2019-11-26 14:20
    请选择关闭问题的原因
    确定 取消
    返回顶部