【帆软报表入门之生成Excel】

楼主
我是社区第3406836位番薯,欢迎点我头像关注我哦~

一、设计器下载、安装、使用:

        1、下载
          下载地址

        选择对应环境

编辑     选择好对应版本及下载;如服务器已有部署,则需下载与服务器版本一致设计器,不然包括但不限于出现以下情况:

  • 部分模板挂载在平台上后预览效果和本地预览时有差异。

  • 图表元素显示不全,如图表百分比显示不全、扩展图表不显示等。

  • 模板无法预览,模板预览报错,预览数据集时报错。

  • 切换工作目录失败。

  • 模板内容不全,如模板中数据集无法显示,部分控件无法显示。

  • 数据连接成功,但无法对应库中的表数据。

  • 对模板进行重命名或另存为时,显示没有权限。

  • ......

        2、安装:

                双击下载好的安装文件会加载安装向导,一般都直接<下一步>,自己修改安装目录(自定义位置,默认C盘)

编辑

        3、使用

                1、打开设计器

编辑

                            进入后会默认打开一个workbook,基本操作等同Excel。

        

                 2、首次默认进设计器内置自带的工作目录,如果自己有定义远程工作目录,进入时可选择目录。(详见三、平台操作)

编辑

 

二、报表快速入门:

        1、新建数据连接:

              新建 数据连接 的目的是让设计器连接数据库,这样报表就可以在数据库中读取、写入或修改数据。除设计器增加连接外,数据决策平台也可定义数据连接(详见三、平台操作)

               1.1、打开设计器,点击最上方菜单栏中「服务器>定义数据连接」,弹出「定义数据连接」对话框,设计器已经默认连接了一个名为 FRDemo 的内置数据库,点击「测试链接」,弹出「连接成功」提示框,表示数据库 FRDemo 成功与设计器建立连接。

编辑

                1.2、连接自己数据库

                        点击加号选择JDBC连接,数据库根据自己需求选择并输入连接信息并测试连接。

编辑

       

         2、新建报表:

                菜单栏点击「文件」可选择新建报表的类型,或点击快捷按钮编辑,快速新建一张空白的「普通报表」。

编辑

         3、准备数据:

                3.1、数据集:

                        数据集是报表设计时的直接数据来源。数据集按照作用范围分为两种:服务器数据集 和 模板数据集。

                 1、服务器数据集:

                   服务器数据集是对应于整个报表工程的,更换一个模板或新建一个工作簿,仍然可以用服务器数据集中的数据。

                2、模板数据集:

                  模板数据集是对应于当前模板的,保存在这个模板的 cpt 文件中,不能与其他模板公用,是私有的。      

                添加方式1:

编辑

                添加方式2:

编辑

 

                3.2、数据库查询:

                    1、点击「模板>模板数据集」,弹出模板数据集对话框,点击模板数据集窗口的左上角的加号按钮,选择「数据库查询」,然后给数据库查询命名,选择所需的数据连接。

编辑

                        2、选中查询编辑器,在其中输入 SQL 语句,类似Navicat中的查询。

编辑

                        3、点击保存后此查询语句在模板数据集下展示,展开可看见sql查询的列名

编辑

 

        4、报表操作:

                4.1、表格数据:

                        将数据集中需要展示的数据列拖入到对应单元格中。如将供应商id、公司名称、联系人姓名、地址分别拖拽进A1、B1、C1、D1单元格中。

编辑

                        选中这些单元格设置边框并居中对齐(设置同excel),此时单元格拓展方式为默认纵向拓展

编辑

                        点击左上角放大镜图标预览此excel

编辑

                        简单Excel生成完毕

        4.2、进阶操作:

                excel行列为不同表数据怎么展示,如供应商下都有哪些产品

                1,新建数据集查询供应商表和产品表

编辑

               2,设置对应标题合并单元格并及将数据集需要展示的字段拖入单元格中

编辑

              3,  A、B列为标题,C列为数据列,将C列供应商相关单元格拓展方向设置为横向拓展,产品单元格为纵向拓展。

编辑

        4,此时点击预览发现数据展示有误,每个供应商下展示了所有产品,数据结果出现笛卡尔积,没有进行数据的过滤。

编辑

          5,此时双击放置产品名称的单元格弹出数据列窗口,选择过滤增加过滤条件,可选列选择产品的运营商ID,操作符“=”,点击“=”右侧 “ABC图标”下拉选择“数据列”。(数据列为模板数据集中的查询sql数据)

编辑

                6,选择数据列后右侧第一个为数据集选择“供应商”,后选择供应商ID。点击添加后确定此过滤条件就添加完成了。

编辑

 

                7,此时再点击预览发现数据展示正确

编辑

 

        如果使用参数控件后,预览打开不默认加载数据,则点击控件将《点击查询前不展示报表数据》取消勾选

        

编辑

                其他复杂操作可查询官方帮助文档

三、平台操作

        1、进入报表平台管理:

             设计器安装后会默认打开管理平台配置页面,如未打开,可以点击 FineReport 设计器菜单栏「服务器>报表平台管理」打开。

编辑

                 首次进入会设置管理员账户密码

编辑

                选择和配置数据库,分为「内置数据库」或「外接数据库」。根据自己需求选择

                 内置数据库可直接登录,外接数据库需配置数据库连接信息等。也可选择内置库登录后进平台再添加外接数据库。

编辑

        

编辑

 

        2、定义数据连接:

                1,管理员进入数据决策系统,点击「管理系统>数据连接管理」页面。点击「新建>文件夹」,可以使用文件夹对数据连接进行分类管理,也可直接创建数据连接。

编辑

                    2,创建连接名称

编辑

                    3,选择连接数据库类型

编辑

                    4,输入对应连接信息后完成,平台端添加的数据连接可在设计器中查看

编辑

----------------------------------------完-----------------------------------------

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 201浏览人数
最后回复于:2025-9-25 16:38

返回顶部 返回列表