帆软作为国内报表开发的NO.1,开发报表方面方便快捷,拖拽式的开发风格非常方便,都不要写后端接口,简单容易上手,是广大开发人员的喜爱选择。空余测试集成,并调用自定义报表,在此分享,

首选,我使用的是eclipse +帆软8.0版本 鉴于springboot 简单 低配置的优点 在此使用springboot 做集成demo,

     如何集成:

由于使用的是maven  所有 我们需要添加帆软所需依赖,

1.如果需要简单的集成,我们只需要拷贝帆软安装路径下的整体文件放在项目下即可,但是一般集成都是调用自定义的报表文件,不会是一个整个报表系统,所以在次只介绍集成调用自定义报表,因此只需要集成lib下的fr开头的几个既可以,如下图

pom.xml  依赖集成如下

<!--报表服务中心 start-->
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-core</artifactId>
            <version>8.0</version>
        </dependency>
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-third</artifactId>
            <version>8.0</version>
        </dependency>
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-chart</artifactId>
            <version>8.0</version>
        </dependency>
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-performance</artifactId>
            <version>8.0</version>
        </dependency>
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-platform</artifactId>
            <version>8.0</version>
        </dependency>
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-report</artifactId>
            <version>8.0</version>
        </dependency>
        
        <!-- 禁用集成tomcat start -->
         <!-- <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency> -->
        <!-- 禁用集成tomcat end-->
        <!-- 报表服务中心 end -->

2.由于 本人maven 仓库是阿里云仓库,仓库是没有帆软依赖jar ,所以需要自己导入,使用bat 文本插入即可,此处不在追叙。

了解帆软的大家 应该知道,帆软 会自识别自我文件夹,

1文件夹,也就是帆软自动识别的自定义报表的文件夹,2 文件夹是帆软的数据中心文件夹,包含连接数据源,因此拷贝帆软下的这2个文件夹即可

3. 注册帆软服务

将帆软服务交给spring

3.1.然后修改启动方式 ,此文件和启动项同级既可以!

3.2. 注册

然后就可以启动项目 访问自己的自定义报表了

localhost:8088/ReportServer  报表决策系统,如下图既是集成成功 了。

报表的访问路径:(本人)http://localhost:8088/ReportServer?reportlet=WorkBook2.cpt。 如下图

再此  帆软集成已完成!如有问题欢迎探讨

springboot 集成帆软报表,调用自定义报表 maven创建相关推荐

  1. 帆软报表调用python脚本_帆软报表(finereport)实现自动滚屏效果

    例如Demo:IOS平台年度数据报表. 展示内容丰富,一个页面中存在多个图表.内容,超出了浏览器窗口的大小导致内容展示不全. 为了能够预览这个报表的全部内容,可以使用JS滚屏效果来实现. 操作步骤: ...

  2. 帆软报表调用mysql存储过程_FineReport单行与数据库交互的方法

    FineReport单行与数据库交互的方法 1.   问题描述 我们在做一张报表填报的时候经常会遇到需要在一行进行添加动作,将该行数据直接与数据库交互,执行存储过程过程.我们可以通过每一行增加帆软&q ...

  3. 帆软报表在已经搭载服务器上开发_SpringBoot集成帆软报表(一)

    一.官网下载 帆软官网 文档地址:http://help.finereport.com/ 二.SpringBoot2.1整合finereport10 (一)导入jar到Maven C:\FineRep ...

  4. 帆软报表调用mysql存储过程_FineReport调用存储过程

    "总结一下本人在项目中遇到的问题,如何在数据库表名未知且作为一种查询条件的情况下查询出数据集,仅能通过FineReport+Oracle实现. 首先分析这个问题的条件和要求: 条件:只有一个 ...

  5. 帆软报表调用python脚本_直连数据库实时更新数据,比python强大,可视化报表这么做简直牛...

    会数据库,会python,会做报表,到底有多吃香?我趁着周五没事,打开了某招聘,不到10分钟,竟然有好多HR让我换工作,不是说现在基本上不招人吗?是我太优秀了吗? 甚至还有不止一个跟我说报表+决策分析 ...

  6. 帆软报表-通过代码来创建一个模板文件

    1 应用场景 我们通过代码来批量生成模板文件,并且可以包含数据集定义或者增加表格数据 2 创建模板代码: WorkBook wb = new WorkBook(); 这样就创建了一个模板文件对象 3 ...

  7. 帆软报表跨域之跨域登录

    我们再集成帆软报表的时候一般采用iframe嵌入帆软报表的方式,此时需要登录,就会碰到跨域调用帆软的登录方法的问题. 比如用iframe嵌入一张报表: <iframe id="_ifr ...

  8. 润乾集算器与帆软报表集成 (直接通过 jdbc,类 DB 存储过程方式调用)

    集算器概述 集算器作为一种大数据计算工具,不仅在润乾产品体系中能发挥它的巨大作用,在其他绝大部分数据处理.数据计算领域的项目.产品中,也都有他助力计算的身影.比如传统的报表工具,报表项目中,80% 的 ...

  9. 帆软报表 js 调用sql_SQL Server中的报表–创建由先前创建的主报表调用的基于矩阵的子报表

    帆软报表 js 调用sql Introduction 介绍 As you will remember from our last "get together" we created ...

最新文章

  1. Android非UI线程更新UI的几种方法
  2. 单面煎鸡蛋,健康有风险
  3. 关于异常捕获和Checked Exception
  4. oracle查询排序asc/desc 多列 order by
  5. Android图片加载框架之(Glide和Picasso的区别,Glide的简单使用)
  6. golang rpc单参数调用实例
  7. 基于 AVPlayer 自定义播放器
  8. Firemonkey的旁门左道[六]
  9. Reactor模式 NIO epoll
  10. java ajaxsubmit_jQuery 使用 ajaxSubmit() 提交表单实现方法
  11. IDEA左侧project导航栏设置背景色
  12. ghost手动恢复linux,GHOST手动恢复系统(GHOST还原系统)步骤详解
  13. 时间序列模型c语言,时间序列分析步骤及sas代码
  14. Packet Tracer 思科模拟器入门教程 之十 路由器单臂路由配置
  15. 深入解析Superdome 2:惠普关键业务平台再加强?
  16. 计算机网络13--网络应用的体系结构
  17. 旅游订票订酒店团购(APP,JAVA后台管理,MYSQL)
  18. 想学爬虫的同学看过来,手把手教你利用Python网络爬虫获取APP推广信息
  19. 【计算机毕设】后台登录功能实现
  20. vue中怎么点击修改文字_vue实现双击修改文字内容并重新排序

热门文章

  1. android自动更新应用未安装
  2. 服务器端如何判断客户端是不是手机
  3. 【C语言】按要求输出矩阵。
  4. on update cascade 和on delete cascade 的作用
  5. Qt编写项目作品26-一维码二维码解析及生成
  6. opencv 的 ROI 和 COI
  7. 使用VScode连接阿里云远程服务器
  8. 给STM32工程加入类似Arduino编程里的micros()、millis()函数
  9. tmux无法使用鼠标滚轮滚动页面
  10. 不会画动漫眼睛没关系,8个步骤100%学会