目前市场上的报表工具五花八门,国内的、国外的、开源的、收费的,让人不免有眼花缭乱之感。在一些小项目中,为了降低成本,开源工具通常会占有一席之地。不过,开源就真的能降低成本,特别是真正的综合成本么?是否有更好的选择呢?本文将从报表设计、数据处理、数据填报、数据分析、集成调用几方面对大家使用的比较多的润乾报表和 JFreeReport进行对比,前者可称是商业报表之翘楚,后者则是具有代表意义的开源工具。由于资料有限,包括对产品一些功能点的理解不同,因此文中对比的内容仅供参考,不过对比的思路和方法相信还是具有代表性的。

报表设计

一:基本操作

润乾:

提供类Excel的设计工具,操作方式与常规公式和excel保持高度一致,入门简单;样式设置方便,可以在工具中可视化设置报表样式,包括:边框、单元格、字体等等,所见即所得,并且可直接引入外部css文件。

JFreeReport

采用类库方式(jar包等),没有独立的报表设计器,需要利用java开发工具,如myeclipse等,报表开发需要编写java代码,即使简单的字体颜色也需要写代码设置。

二:支持的报表格式

润乾:

通过拖拽可实现网格式、分组式、交叉式等常见报表,并且支持各种复杂的中国式报表格式,如不规则分组、数据分片、主子表、报告类、简历、套打等;支持多数据源关联。

JFreeReport

通过编写java程序实现报表开发,展现格式基本为常见的网格式报表,由于完全通过编码实现,很难完成格式较为复杂的报表。

三:统计图

润乾:

内置二三十种统计图类型,可通过向导方式快速完成统计图的设定,并且支持百度Echarts统计图。

JFreeReport

统计图需要单独的类库JFreeChart支持,支持目前常见的各类统计图,但是开发统计图同样需要java编码方式实现。

数据处理

润乾:

支持sqlserver、oracle、db2、mysql等关系型数据库;支持txt、xml、excel、json等文本型数据;支持hadoop、mongodb等nosql数据库;支持多维数据库,如阿里云、hbase、webservices、sap等;支持JDBC与ODBC链接方式。针对大数据量或复杂计算,还可以通过润乾集算器进行数据处理后作为数据源直接接入,从而有效提高报表性能。

JFreeReport

通过java代码取数,理论上来说只要java程序能够解析的数据JFreeReport都能读取,不过在实际使用中则取决于数据库或数据文件提供的数据接口、开发人员的技术能力,以及实际开发代码的工作量,比如多源关联在常见的报表工具中一般只需要通过一个函数就可以,而写java代码的话工作量会大大增加。

数据填报

润乾:

支持用户在浏览器端对数据做增、删、改等操作;支持数据来去无关、多来多去;支持数据录入时对数据进行校验,防止录入非法数据;支持页面端数据的自动计算;支持导入excel数据填报;支持使用各种控件以提高用户的数据录入体验;支持多表同时回填并且数据回填时能够对业务进行灵活控制处理。

JFreeReport

同国外其他工具一样,不支持填报。

数据分析

润乾:

提供web端的分析控件,支持维度拖拽、切片、旋转、钻取、自定义指标等常规操作;支持同比、比上期等统计公式;支持的数据来源包括:

1:常规sql,针对sql返回结果进行数据分析

2:提供元数据层,可提前定义各表间关联关系、数据字典、数据权限等,业务人员分析数据时不必再关心数据结构带来的影响。

3:excel、文本,及各种特殊数据源,如数据来自不同库、阿里云、多维数据库、hadoop等,提供集算器支持,能对各类数据分析。

JFreeReport

不提供数据分析工具。

集成调用

润乾:

应用为纯java web应用,可和其他java应用无缝集成;服务器支持windows、linux、unix等操作系统,支持tomcat、weblogic、websphere等各种java web中间件;支持集群部署;报表展现为纯html方式,对浏览器版本要求不高;支持移动客户端;报表可做为模块和其他应用集成;权限可由其他平台管理、控制灵活。针对一些小项目,报表提供开源的报表中心,可以实现用户登录、权限控制等常见平台功能。

JFreeReport

采用类库方式,可和其他java应用无缝集成;服务器支持windows、linux、unix等操作系统,支持tomcat、weblogic、websphere等各种java web中间件;没有自己的平台,权限控制等完全依赖于其他平台。

价格:

    润乾:   

润乾报表的报表版公开售价5000,填报版10000,而且目前提供免费版本——入门版,能完成上述除填报外的绝大多数功能,同时入门版提供官方论坛以及QQ群支持,性价比极高。

JFreeReport

报表开源,免费,没有支持服务,有问题只能各论坛搜索,且相关多为英文,理解起来有难度,有bug很难及时响应。

总结

本文对润乾和JFreeReport在几个方面做了简单对比,总体来说,在报表设计上,润乾更符合国内报表需求,能够灵活制作各类报表,而JFreeReport只支持简单报表格式的绘制,虽然说工具开源免费,但是项目实施对开发人员水平要求更高、报表开发周期更长,导致项目总成本反而更高。

服务方面,JFreeReport做为国外工具,学习资料少、支持渠道较少,后期服务以及定制化支持难度大。润乾做为国内厂商,提供多种支持方式:QQ、电话、邮件,并且有7*24热线,响应及时。

报表工具对比之润乾报表与JFreeReport相关推荐

  1. 报表工具对比之润乾报表与锐浪报表对比

    目前市场上报表工具五花八门,国内的.国外的.开源的.收费的,让人不免有眼花缭乱之感.本文将简单地从报表设计.数据处理.数据填报.数据分析.集成调用几方面对大家使用的比较多的润乾报表和锐浪报表(Grid ...

  2. 报表工具对比之样式——BIRT报表VS润乾报表

    文章<免费开源JAVA报表工具对比 BIRT报表VS润乾报表之初体验>中,分别使用两种报表工具(BIRT和润乾报表)做了清单式报表,不过由于报表中并没有做任何样式调整,因此预览的效果看起来 ...

  3. 中国式复杂报表:按段分组报表制作对比(润乾 vs 帆软)

    概述 报表是用表格.图表等格式来展现数据的工具,不仅格式多样,其中数据更是要体现出动态的效果.其中,分组报表是常见的一种类型,包括按区域.产品类别.客户.年度.季度.月份等不同条件分组. 上图是一个典 ...

  4. 润乾报表html图片自适应,润乾报表

    润乾报表是一个纯JAVA的企业级报表工具,支持对J2EE系统的嵌入式部署,无缝集成.服务器端支持各种常见的操作系统,支持各种常见的关系数据库和各类J2 EE的应用服务器,客户端采用标准纯html方式展 ...

  5. 润乾报表数据源配置 Linux,润乾报表中连接 ODBC 数据源的报表部署方法

    在润乾报表中提供了多种数据源的连接配置,其中包括关系数据库(JDBC).ODBC 数据源和多维数据库.在部署报表应用的时候,以上提到的各种数据源的配置也不尽相同,下面我们介绍一下如何部署连接 ODBC ...

  6. java 润乾报表打印4.5_润乾报表中常见的打印类问题的总结| 润乾软件 | 学步园...

    在解决润乾报表的打印类问题时,首先要知道打印与哪些文件相关,下面就列出了与打印相关的文件及位置: 1.runqianReport4Applet.jar 位置:应用根目录下 2.report4.jar ...

  7. birt 报表与润乾报表对比

    BIRT,全称Business Intelligence and Reporting Tools,是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,它的特点在于以 Java 和 Jav ...

  8. abap al设置单元格可编辑 oo_润乾报表美化设置 -- 样式

    在制作报表时,报表设计人员经常遇到下面这些美化报表的问题: 为什么我做出的报表领导总觉得不好看不满意 美化一张报表要设置太多的格式和属性,那么多报表都得重复设置,真繁琐 系统中不同人做出的报表展现格式 ...

  9. 中国式报表——介绍信实现(润乾 vs 帆软)

    介绍信是一种常见的格式文件,事实上也可以看做一种报表.传统方式是印好空白格式文件,用时手工填写.现在,电子信息系统已经日益普及,介绍信也可以在应用系统中选择人员信息后,通过代码或报表工具直接生成,然后 ...

最新文章

  1. 操作系统中进程并发运行的过程_三种电磁流量计运行过程中常见故障解决详情!...
  2. 模拟播放器倒计时效果
  3. SElinux测试及排错
  4. awk 内嵌正则 提取字符串_干货-Shell编程文本处理三剑客之-awk
  5. vue html2canvas用法,vue中html2canvas的使用(地图截图)
  6. 在VS2012中安装使用cppcheck
  7. SAP OData 后台ETAG校验逻辑
  8. 谈谈button标签和input标签的区别
  9. 【Hbase】HBase的shell命令总结
  10. javascript的笔记精简版
  11. 莞工计算机学院杀手,莞工oj第40题神奇的fans
  12. 基于浏览器的3D网页游戏JavaScript 3D游戏引擎介绍
  13. Win10应用商店无法下载XBOX怎么办?
  14. Excel造测试大量数据
  15. 树莓派环境处理_树莓派安装raspbian并配置开发环境
  16. 【今日CV 计算机视觉论文速览 第147期】Tue, 23 Jul 2019
  17. 搜苹果ipad版_快速实现苹果企业签名,几分钟就可以?
  18. C# Timer详解
  19. cmd下使用命令切换目录
  20. 【软件逆向-自动化】逆向工具大全

热门文章

  1. 3.25黄金白银%今天独家操作建议附原油解套操作思路
  2. 大数据——数据量级单位汇总
  3. 计算机系统中设置保护系统还原,如何在Windows 7中使用系统还原
  4. CAYEE——VDS400
  5. 羽化在photoshop中的含义
  6. python3安装pil报错
  7. 如何利用MATLAB来求二元函数的一阶偏微分
  8. Iphone如何稳定地触发半屏模式?单手模式
  9. pdf 文件格式及对象模型
  10. 羊、狼、农夫过河 华为OD真题 python