最新历史版本 :Excel超链接导出 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本

Excel 超链接导出插件版本

11.0V2.1.7

1.2 问题描述

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

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

717-1047.gif

1.3 解决思路

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

主要功能如下:

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

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

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

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

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

2. 插件介绍编辑

2.1 插件安装

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

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

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

2.2 插件功能

2.2.1 导出链接功能

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

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

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

717-1001.png

2.2.2 导出水印功能

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

717-1006.png

2.2.3 导出自定义文档属性

模板报表属性配置:

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

clipboard2.png

3. 示例编辑

3.1 导出链接

3.1.1 报表设计

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

717-1011.png

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

717-1023.png

3.1.2 设置超级链接

1)设置 Sheet 链接

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

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

717-1029.png

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

2)设置网页链接

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

717-1033.png

3)设置网络报表

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

717-1036.png

3.1.3 效果预览

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

717-1102.png

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

717-1047.gif

注:不支持移动端。

3.2 导出水印

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

clipboard.png

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

717-1055.png

3.3 导出自定义文档属性

模板报表属性配置:

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

clipboard.png

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

clipboard.png

Excel 文件属性值效果如图:

clipboard.png

4. 已完成模板编辑

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

5. 注意事项编辑

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