1. 概述
1.1 版本
FineBI 版本 | JAR 包日期 | 功能变动 |
---|---|---|
5.1 | 2020-01-15 | - |
5.1.5 | 2020-08-04 | 图表存在多个指标、细粒度相同且没有特殊显示时,会合并到一个 sheet 页中展示数据 |
5.1.7 | 2020-11-05 | 图表导出 Excel 不显示合计行 |
5.1.8 | 2020-12-04 | 将全局导出的 Excel 页面中, sheet 名为 dashboard 页面名称改为仪表板 |
1.2 应用场景
当我们做好业务分析以后,想要将分析的数据从系统中导出,就可以使用 FineBI 提供的组件导出为 Excel 功能。
1.3 功能介绍
该功能支持将组件中的全部数据导出到Excel中保存在本地。
组件导出 Excel 可以在仪表板编辑/预览页面,也可以对已挂载到目录界面的仪表板组件进行导出 Excel 操作。
若需要将仪表板中所有的组件数据全局导出可参见文档:仪表板导出
2. 导出操作
2.1 仪表板编辑界面导出
在仪表板编辑界面中,选中对应组件,点击组件右上角的下拉按钮,选择导出Excel,如下图所示:
2.2 仪表板预览界面导出
进入仪表板预览界面,点击下拉选择导出Excel,如下图所示:
2.3 目录界面组件导出
挂载到目录的仪表板组件导出,非管理员用户需要管理员开启目录导出权限才可以导出组件。选择组件,点击下拉>导出 Excel 如下图所示:
3. 导出的 Excel 文件说明
3.1 表格组件
若是导出的是表格组件,并存在过滤条件,则生成的 Excel 文件包含两个 sheet:
3.1.1 组件详细数据
按展开所有维度节点后的形式展示,也包含组件设置的主题色和列宽。
用户可以对导出的 Excel 数据进行进一步加工汇总等操作,以满足其他使用需要;如下图所示:
3.1.2 组件过滤条件
如下图所示:
3.2 图表组件
若导出的是图表组件,会导出以下数据。示例组件如下图所示:
3.2.1 组件详细数据
若图表存在多个指标细粒度相同且没有特殊显示时,会合并到一个 sheet 页中展示数据,如下图所示:
注:若是横轴和纵轴都有指标字段, 导出 Excel 时哪个轴指标字段比较多则导出哪个轴的指标字段。若是一样多,则导出的是纵轴的指标字段。
3.2.2 过滤条件
如下图所示:
3.2.3 组件页面
会显示组件图形效果。如果界面上使用了过滤,那么对应导出时也会受到组件相应的过滤效果。即导出的内容都与当前用户所查看到的分析结果一致。如下图所示:
3.3 注意事项
不管是表格组件还是图表组件,当详细数据超过 Excel 最大行列限制时,会分成多个 sheet 展示。例如 Excel2007 开始的版本最大行数是1048576行,导出的数据超过 1048576 行就会分 sheet 展示。
FineBI 导出的日期非 Excel 的日期格式,而是文本,可以通过 Excel 将文本转化为日期格式。
实时数据下,非 FineBI 提供的排序操作的排序效果均不做要求,组件导出 Excel 的内容排序可能会不相同。例如连接的是 clickhouse 数据库,明细表多次导出 Excel 排序各不相同,这是因为 clickhouse 数据库特性,没有进行排序,每次查询出得顺序都是随机的。