反馈已提交

网络繁忙

Excel超链接导出

  • 文档创建者:mqh
  • 历史版本:10
  • 最近更新:mqh 于 2022-11-04
  • 1. 概述

    1.1 版本

    报表服务器版本

    JAR 包

    Excel 超链接导出插件版本

    11.02022-05-20V2.0

    1.2 问题描述

    FineReport 自带的 Excel 导出功能,导出时不支持保留「超级链接」格式,用户使用略有不便。

    如何才能在报表导出为 Excel 时,保留超级链接呢?如下图所示:

    1.gif

    1.3 解决思路

    用户通过「Excel 超链接导出」插件,可实现导出 Excel 时,保留超级链接功能效果。

    主要功能如下:

    1)支持导出「网络报表」和「网页链接」类型的超级链接,可传递参数或继承报表参数。

    2)新增超级链接类型「Sheet链接」,支持报表预览 Sheet 切换效果和 Excel 导出。

    3)导出Excel文件,增加水印显示功能。(支持excel2007版,后缀.xlsx)

    4)导出Excel文件,增加excel自定义属性功能。

    注:不支持图表交互属性的超链接导出、不支持图片加超链接。

    2. 插件介绍

    2.1 插件安装

    点击下载插件:Excel超链接导出插件

    设计器插件安装方法参照:设计器插件管理

    服务器安装插件方法参照: 服务器插件管理

    2.2 插件功能

    导出链接功能

    插件安装结束后,选中单元格,点击「超级链接>添加链接」,新增超级链接类型「Sheet 链接」,如下图所示:

    报表设计时,若为单元格添加 Sheet 链接,点击链接可跳转至指定的Sheet 页。

    报表导出时,支持导出三种类型的超级链接:网络报表、网页链接、Sheet链接。

    image.png


    导出水印功能

    在管理系统-》常规-》“sheet链接插件”,可设置“导出水印”和“流失导出支持行式引擎”的开启关闭状态。默认为开启状态。

    clipboard.png


    导出自定义文档属性

    模板报表属性配置:

    在设计器的菜单项 模板导出属性,“Excel属性信息”选项卡,用于自定义属性参数维护。

    clipboard2.png


    3. 示例

    3.1 导出链接

    3.1.1 报表设计

    新建一张普通报表,插入两张 Sheet,Sheet2 和 Sheet3 中的内容自行设置,用于导出示例即可。如下图所示,

    image.png

    打开 Sheet1,报表样式设计如下图所示:

    image.png

    3.1.2 设置超级链接

    设置 Sheet 链接

    打开 Sheet1,选中 B2 单元格,点击「超级链接>添加超级链接>Sheet 链接」,输入 Sheet 名称「sheet2」,如下图所示:

    注:Sheet 名称如含有特殊字符,该功能不生效。例如:冒号和中括号: [ ]

    2020-10-09_10-32-44.png

    同上,打开 Sheet1,选中 C2 单元格,点击「超级链接>添加超级链接>Sheet 链接」,输入 Sheet 名称「sheet3」。


    设置网页链接

    打开 Sheet1,选中 B3 单元格,点击「超级链接>添加超级链接>网页链接」,输入 URL「https://www.baidu.com/」,如下图所示:

    image.png


    设置网络报表

    打开 Sheet1,选中 B4 单元格,点击「超级链接>添加超级链接>Sheet 链接」,选择网络报表「/GettingStarted.cpt」,如下图所示:

    image.png


    3.1.3 效果预览

    保存模板,点击「填报预览」,选择「导出>Excel>原样导出」,如下图所示:

    2020-10-09_10-53-22.png

    打开导出的Excel,单元格中的超级链接也被导出了,点击对应链接,可以跳转至对应sheet、网页、报表,如下图所示:

    1.gif

    注:不支持移动端。


    3.2 导出水印

    导出excel加水印,由管理系统-》安全管理-》水印设置,控制是否开启水印功能。

    clipboard.png

    预览报表,点击工具栏导出excel功能,下载excel文件。

    clipboard.png


    3.3 导出自定义文档属性

    模板报表属性配置:

    在设计器的菜单项 模板导出属性,“Excel属性信息”选项卡,用于自定义属性参数维护。

    clipboard.png


    预览报表,点击 工具栏-》导出-》Excel的 分页导出、原样导出、分页分sheet导出。

    clipboard.png


    Excel文件属性值效果如图:


    clipboard.png

    4. 已完成模板

    已完成模板请参见%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\ExcelImport\Excel超链接导出.cpt

    点击下载模板:Excel超链接导出.cpt


    5. 注意事项

    图片插入单元格场景,超链接在单元格上,不支持图片超链接功能。原因为导出Excel的POI类库限制。


    附件列表


    主题: 报表专题
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持