FineReportv11.0

星期二, 4月 22, 2025 | 4分钟阅读

MyraZ
FineReportv11.0

关于FineReport v11.0 的学习。

简介

​ 官网文档链接: https://help.fanruan.com/finereport/

基本概述

​ 报表是以表格、图表的形式来动态展示数据,企业通过报表进行数据分析,进而用于辅助经营管理决策。

​ FineReport 是一款用于报表制作,分析和展示的工具,用户通过使用 FineReport 可以轻松的构建出灵活的数据分析和报表系统,大大缩短项目周期,减少实施成本,最终解决企业信息孤岛的问题,使数据真正产生其应用价值。

功能概述

​ FineReport 拥有多种报表模式,可适用于不同场景,满足不同企业需求:

  • 普通报表模式:专注解决各类中国式报表。(数据相对比较单一,某一块数据的展示)

  • 聚合报表模式:针对不规则大报表提供专门解决方案。(将多个普通报表拖拽到一起,然后添加一些系统控件。)

  • 决策报表:自适应驾驶舱的设计模式。(更多的是空间的展示)

  • 大屏:故事性大屏、3D 场景展示。(展示3d动画)

  • Word 报告:基于 Word 加入动态数据、表格、图表进行报告设计,实现报告数据实时变化

    image-20250422205746256

FineBI与FineReport的区别

​ FineBI 和 FineReport 作为两种分析工具,最终的结果可以放在一个信息门户上「数据决策系统、移动门户」。

image-20250422210141175

​ 主要区别如下表和图所示:

image-20250422210206975

扩展:

  • 报表是以表格、图表的形式来动态展示数据,企业通过报表进行数据分析,进而用于辅助经营管理决策。

架构组成

功能结构

数据层:设计人员创建报表数据源。

应用层:设计人员进行报表设计,管理人员配置用户和权限体系。

展示层:普通用户在前端执行报表的查询、分析、打印、 导出、填报等操作,支持 PC、平板 、移动 端、大屏等设备,兼容主流浏览器。

image-20250422205959282

技术架构

​ FineReport 是纯 Java 软件,具有良好的跨平台兼容性,支持跟各类业务系统进行集成,支持各种操作系统,支持主流 Web 应用服务器。前台是纯 HTML 展现,无需安装任何插件。

image-20250422210406960

应用架构

​ FineReport 报表系统,从数据全链路流程来看,包括了「部署」、「数据准备」、「报表制作」、「报表使用」、「报表管理/ 集成」五大核心部分,FineReport 支持通过多种连接方式连接不同数据源,所有的报表制作工作都在设计器中完成,并最终通过服务器解析展现给用户。

​ FineReport 报表系统主要由「报表设计器」和「报表服务器」两部分构成:

  • 报表设计器:可以进行表格、图形、参数、控件、填报、打印、导出等报表中各种功能的设计, 是集「报表应用开发」、「调试」、「部署」的一体化平台。
  • 报表服务器:指用在 web 环境中解析报表的 Servlet 形式的服务器,用户通过浏览器和报表服务器 进行应用交互。

image-20250422210448270

安装启动

下载

​ 官方下载地址: https://www.finereport.com/product/download

​ 选择合适的版本下载安装

image-20250422210512242

安装

注:推荐使用 16GB 内存 + 250GB 固态 + 四核 i5 及以上 CPU 安装设计器,将具有比较流畅的使用效果和设计体验。

​ 双击 FineReport 安装文件,会加载安装向导,安装向导加载完毕,会弹出 FineReport 安装程序向 导对话框。如下图所示:

image-20250422210631446

​ 点击「下一步」,弹出许可协议对话框,勾选「我接受协议」。如下图所示:

image-20250422210643752

​ 点击「下一步」,弹出选择安装目录对话框,点击「浏览」,选择 FineReport 安装目录。如下图 所示:

注:不建议将 FineReport 设计器安装在系统盘。

image-20250422210702152

​ 点击「下一步」,弹出设置最大内存对话框,最大 JVM 内存默认为 2048M,也就是 2G,建议您最 大 JVM 内存设置为 2G 以上。需要注意的是最大 JVM 内存不能超过本机最大内存。如下图所示:

image-20250422210732215

​ 点击「下一步」,弹出选择开始菜单文件夹对话框,根据您的需求勾选。如下图所示:

image-20250422210746566

​ 点击「下一步」,弹出选择附加工作对话框,根据您的需求勾选。如下图所示:

注:「生成安全密钥文件」按钮的介绍请参见: 生成安全密钥文件按钮说明)

image-20250422210907571

​ 点击「下一步」,弹出选择文件关联对话框。勾选这两个选项后,以后所有 FRM 和 CPT 后缀的文 件默认使用 FineReport 设计器打开。如下图所示:

image-20250422210920542

注:frm 后缀文件是 FineReport 设计的决策报表,cpt 后缀文件是 FineReport 设计的普通报表或聚合报表。

​ 点击「下一步」,弹出完成 FineReport 安装程序对话框。如果勾选「运行产品演示」并点击「完 成」,FineReport 设计器会自动启动并弹出决策系统设置页面。不勾选「运行产品演示」,设计器 不会自动启动。如下图所示:

image-20250422210952854

设计器激活

​ 若您的机器是第一次安装 FineReport 设计器,则启动设计器后,会弹出产品激活对话框。点击获取激活码,填充后点击使用设计器。

image-20250422211024655

案例实践

加载数据

​ 在mysql中加载数据集 t_employee.sql

image-20250422211102470

新建报表

​ 点击文件,选择新建普通报表

image-20250422211153295

新建数据连接

​ 这里我们直接点击创建数据库连接的按钮,指定我们事先加载到mysql数据库的数据

image-20250422211218817

​ 加载模板数据集

image-20250422211232673

需求制作

  • 这里我们需要员工的学历分布信息和员工的学校分布信息统计表,要求将我们员工的学历分布使用饼状图展示出来,用柱状图统计来自每个学校的人数

  • 我们这里在右侧的报表编辑页面直接将对应的列名填充进去,在人数栏插入数据列设置汇总求具体学校分布人数

    image-20250422211321365

  • 创建员工学历分布饼图,这里我们选择饼状图进行创建,然后对于饼状图属性进行编辑,选择学历为分组进行计数

    image-20250422211344668

  • 创建员工学校分布统计表,直接拉取左侧的school字段,在人数栏插入数据列设置汇总求具体学校 分布人数

    image-20250422211359310

  • 创建员工学校分布统计图,设置以学校为分组进行统计计数

    image-20250422211423445

  • 效果展示

    image-20250422211444275

© 2024 - 2025 雪中烛

 

湘ICP备2025117227号-1 | 京公网安备XXXXXXXX号
在线工具资源网站

在线工具官网

ProcessOn:👉ProcessOn在线作图

腾讯文档:👉腾讯文档

FlowUs 息流:👉FlowUs 息流

Mermaid Live Editor:👉在线流程图和图表编辑器 - 美人鱼实时编辑器

ME2在线工具(加密工具):👉ME2在线工具-在线开发学习生活工具箱

Textln:👉Textln文本智能云平台-通用文本解析

MinerU:👉MinerU数据提取工具

Crontab:👉Cron Expression Examples - Crontab.guru

正则表达式测试网站:👉regex101: build, test, and debug regex

技术资源网站

技术资源官网

Spring:👉Spring官网

MyBatis中文网 :👉MyBatis 中文网

Redis中文网:👉Redis中文网

Zookeeper:👉Apache ZooKeeper官网

Raft算法:👉Raft Consensus Algorithm官网

Hadoop:👉Apache Hadoop官网

Hive:👉Apache Hive官网

Phoenix:👉Apache Phoenix官网

Bootstrap中文网:👉Bootstrap中文网

Element:👉组件 | Element

Layui :👉Layui - 极简模块化前端 UI 组件库(官方文档)

FreeMarker :👉FreeMarker 中文官方参考手册

ztree树插件: 👉zTree – jQuery 树插件官网

x File Storage:👉x File Storage官网

© 2024 - 2025 雪中烛

 

湘ICP备2025117227号-1 | 京公网安备XXXXXXXX号