FineReport 爬坑之路

本文详细介绍帆软FineReport报表的设计与优化方法,包括数据库连接、数据集创建、页面布局调整、单元格参数设置、分页配置及自定义导出选项等关键步骤,助您提升报表制作效率。

1、帆软下载地址:FineReport报表 - 帆软,专业的大数据BI和分析平台提供商

2、帆软连接数据库:

3、发布后让居中显示:

4、插入的图片让自适应:

5、添加模板数据集:

如:创建一个当前日期的数据,形式如:YY-MM-DD

Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())

6、创建一个带参数的数据集:

SELECT * FROM Bill.Quotation
WHERE
BranchID = 6
And
ID = '${QuoID}'

注意:创建完后要点击刷新按钮,如下图

7、设置打印区域的页眉或页脚:

8、有些内容要在每一页都要显示,如公司抬头,设置方法如下:

选中需要重复显示的区域,在选中区域的行号上鼠标右击,出现下拉选择项,选中'设置重复标题行'

9、如何在单元格中直接写参数?

在选中的单元格中输入:=参数,如:'=CGTypeID',然后鼠标双击该单元格

10、如何显示有多少页?<FineReport有自带方法>

11、如何设置多少行后自动到下一页?

选中要分页的行号,操作如下图:

12、根据参数显示或隐藏某一区域:

选中要显示或隐藏的区域,执行下图操作

13、根据参数、数据集等计算单元格的值:

双击要赋值的单元格,执行下图的操作

14、用于测试多少行可以分页:

15、根据参数更换图标:

16、行高已经设置相同高度,但是预览/打印时显示不同高<有padding>的处理方式:

选中相关行,执行下图

17、添加字体:

18、修改显示语言:

19、以两位小数显示:

20、自定义导出文件的文件名:

url = `http://xxx.xxx.xxx.xxx:7003/ReportManage/Report.vc?rsrtId=${rsrtId}&jobno=${Code}&op=write_plus&__filename__=${Code}`;

21、自定义导出文件的格式

&format=pdf
&format=excel
&format=word
&format=svg
&format=csv
JPG 格式图片:&format=image&extype=JPG;
PNG 格式图片:&format=image&extype=PNG;
GIF 格式图片:&format=image&extype=GIF;
BMP 格式图片:&format=image&extype=BMP;

22、显示固定行数:

23、报表自动排序:

如从A18开始排序,选中A18单元格后

### FineReport 使用教程及常见问题解决方案 #### 1. 基本概念与界面布局 FineReport 是一款强大的 BI 报表工具,提供了丰富的图形效果和多样的模板选择。其默认界面为中文,简化了配置过程中的语言障碍[^2]。该件无需编写任何代码即可完成复杂的报表设计工作。 #### 2. 数据连接设置 为了使 FineReport 能够读取外部数据,在创建新项目时需指定合适的数据源类型并建立相应的连接。支持多种主流数据库以及 Excel 和 CSV 文件作为输入源[^3]。 ```sql -- 连接 MySQL 数据库示例 jdbc:mysql://localhost:3306/mydatabase?useSSL=false&serverTimezone=UTC ``` #### 3. 报表设计指南 用户可以通过拖拽组件的方式轻松构建所需报表样式,包括但不限于表格、柱状图、饼图等形式。对于初次使用者来说,“24节快速入门”系列课程是一个很好的起点。 #### 4. 数据分析技巧 除了基本的展示外,FineReport 支持对原始数据集执行进一步处理,比如按条件过滤记录、调整列顺序或是按照特定字段聚合统计等操作。 #### 5. 高级特性概览 针对有一定经验的技术人员而言,掌握参数化查询、交互式仪表板开发等内容能够显著提升工作效率。此外,还具备灵活的数据钻探能力以便于深入探究背后的故事。 #### 6. 实战案例分享 官方文档中收录了许多来自不同行业的成功实践范例,这些真实场景的应用有助于加深理解产品特性和应用场景。 #### 7. 解决方案汇总 面对可能出现的各种异常情况,建议查阅《错误代码汇总及解决方案》手册获取针对性指导。此份资料详尽列举了各类报错提示及其对应的修复措施[^1]。 #### 8. 用户权限管理 区分查看型(仅限阅读)与编辑型(允许增删改查)两类角色设定,确保敏感信息的安全性的同时满足日常办公需求[^4]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值