说到免费,就会想到开源。没错,开源报表产品都是免费的,那么都有哪些活跃的开源报表产品呢?

BIRT

BIRT 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,可以以 JAR 包形式集成到系统中。BIRT 提供基于 Eclipse 的报表设计器,采用控件式开发方式,上手略有困难。

从功能来看,BIRT 仅支持相对简单的报表,不支持中国复杂报表,而这类报表国内几乎所有项目都会涉及。各种打印功能(批量打印、套打、直接打印)BIRT 支持的也不好。

因此 BIRT 仅适合少量没有复杂报表,需求简单的项目。

Jasper Reports

Jasper Reports 也是一款活跃的开源报表产品,它仅提供了可用的类库,而未提供开发工具。为了弥补开发上的缺陷,可以借助其相关的开源工程 IReport 作为图形化设计工具。不过 IReport 仍然采用控件式开发,使用上较 BIRT 方便一些,但仍然比较难上手。

从功能上来看,Jasper 提供了比较丰富的打印方式,而且可以完全通过调用类库来编辑报表(不使用 IDE),比较灵活。不过,虽然 Jasper 比 BIRT 功能略强,但差距并不明显,尤其仍然不支持中国复杂报表,功能和易用性上也比国产报表工具差很多。

除了这两个比较常见的开源报表产品,还有 Pentaho Reporting、OpenReport 等,操作方式和功能上大同小异,此处不再一一列举。

开源报表虽然不要钱,但在实际项目中使用开源报表的成本可能会比较高。原因是开源报表的功能较弱,一旦有需求工具无法直接满足就要组织大量人力进行二次开发。这期间产生的人员成本可能会远超购买一个商用产品,达不到省钱的目的。其实这种情况经常发生。

假设一个项目中有 50 张报表(项目中有几十上百张报表很正常)无法用开源工具直接实现,需要二次开发。以一个一线城市月薪 2 万元(挺低的了)的程序员每周开发一张报表计算,报表实现的成本为:50 张 /4 张 / 月 *2 万元 / 月 =25 万元。;而如果能用工具直接满足则仅需要 2.4 万元(以月薪 8 千的报表开发人员 3 个月做完计算)。所以对于开源产品,最好只用在简单的报表应用场景(如互联网行业),比较复杂的行业最好不要使用了(金融、电信、政府、能源、化工、医药、消费等)。

开源产品不大行,那剩下是不是都是商用收费产品了?

确实是这样。但是,许多商用产品还提供了免费版本,我们再来研究一下这些免费版能在什么场景下适用(达到省钱的目的)。

Tableau

Tableau 为学术研究提供了一年免费期的 Tableau 学生版,包括 Tableau Desktop(桌面分析) 和 Tableau Prep Builder(数据处理)。不过很遗憾,中国用户无法申请 Tableau 学生版!

另外,Tableau 还提供社区版 Tableau Public Desktop,功能要弱很多,包括只能连接 Excel 和文本等少数几种数据源,连常用的数据库都无法连接;无法保存工作簿,意味着每次都得重新做,无法复用。

Tableau 社区版地址:https://public.tableau.com/s/

这样来看 Tableau 免费版仅限于个人在非常窄的范围内使用,几乎无法在企业应用中使用,相当于没有免费版了。

润乾报表

润乾报表提供了可以免费使用的学员版,学员版提供多数据源支持(RDBMS、MongoDB、文本、Excel 等)、图表、打印、导出、移动端支持等主要报表功能,对于一般报表用户功能方面足够。

不过,学员版的有效期只有半年,每半年需要到社区下载新授权更新,这对线上系统会有一定影响(尤其是面向甲方的系统)。另外,学员版无法使用最新发布的功能,只能使用半年以前的包(新功能要等到发布半年以后才能用),不过润乾报表很成熟,绝大部分现有功能已经够用,所以问题并不大。此外,学员版要求报表模板被签名,如果修改报表模板还要重新签名,这对频繁开发修改报表的用户会比较辛苦;而且,学员版授权不支持 IDE 预览,需要使用试用版来开发。

麻烦事不少,能用,但并不想让你好好用。

帆软报表

帆软报表(FineReport)提供了可以永久免费的未注册版。这个版本限制 2 个并发,意味着无法应用在企业环境内,只能个人单机或不超过 2 个并发的测试环境使用。使用帆软报表未注册版报表在页面呈现时还会出现版权信息,而且未注册版运行 7 天需要重启服务,这些会进一步限制在真正生产环境下使用。

从这些限制来看,帆软报表未注册版仅能用于个人开发测试或者教学。

SmartBI

SmartBI 提供了限制 3 个并发的个人版,在其他方面,诸如版权和功能方面没做过多限制。比帆软强一点但也有限,也很难应用于企业生产环境,只适合于教学和个人测试。

从以上 4 个主要商用报表 /BI 产品可以比较清晰地看到商用报表产品的免费版并不那么好用,除了润乾报表学员版可以有限地用在企业生产环境上,其他产品都仅限个人单机使用。这也很好理解,商业软件是要卖钱的,免费版太强大就没人购买商用版了。

从使用成本看报表工具

找免费工具还是为了省钱,彻底免费的开源产品还经常会造成使用成本过高的情况,那么用商用收费版本是不是肯定更贵呢?

其实不一定。

国外商用产品在报表能力还不如开源产品,价格却贵得多,就不提了。

国内商用产品一般按服务器数量计费,大多执行不透明的价格体系。不过大概的成交价差不多,单纯的报表功能(包括复杂报表、打印导出、图表、DashBoard 和移动端支持)一般会在 10 万元左右,确实也不便宜。

但是,润乾报表比较特殊。企业版本中最低售价仅 1 万元 / 套,还提供了年买断方式,用户可以在一年内不限量使用产品(永久授权)。年买断价格从 8 万起,如果一年做 20 个项目,每个项目平均成本仅 4000 元。这经常会比使用开源产品的总成本还低了,可以达到省钱目标。

总结一下。商用报表产品的免费版通常比较难用且限制多多,而开源报表产品的功能又比较弱,无法满足大多数国内报表应用场景,使用起来成本反倒更高。润乾报表在很多情况下的拥有成本比开源报表还低,反而是最省钱的产品。

免费报表工具知多少?相关推荐

  1. 电脑常识免费报表工具 积木报表(JiMuReport)的安装

    电脑常识免费报表工具 积木报表(JiMuReport)的安装 根据IAB E"2021年欧洲广告报告",2021年下半年欧洲数字广告强劲复苏,全年增长6%,达到694亿欧元.刷赞平 ...

  2. 零代码免费报表工具试用——数据可视化大屏

    当今社会,从目前的发展情况来看,国内很多一部分企业采用的还是传统的Excel表格报表方式,这种方式确实能在一定程度上给予他们方便,但是长久下去并不是好计策.尤其是随着企业发展的壮大.互联网信息的泛滥, ...

  3. 免费报表工具零代码零基础轻松搞定 web 报表

    话说,能制作清单式报表的方式有千千万: 骨灰级的 Excel 控,如果能轻车熟路驾驭 VBA,也能玩出各种花来,再不济借助图表插件外援也能秒杀一众小白选手: 传说中的编程控,只要需求明确没什么做不了的 ...

  4. 一款强大的免费报表工具

    经常每周都需要用报表做一些统计,基本就是用wps.office等办公软件,任务量有时候真的很庞大,就想着在网上可不可以找到一些免费的或者开源的报表工具,减轻一下工作量. 最初用的iReport +Ja ...

  5. 推荐一款免费报表工具,一键自动生成分析报告

    混迹职场多年,你是否曾经惊叹别人是如何做到在短时间内完成海量的交付件,并且PPT里面的文字和图表对得整整齐齐,甚至于一个像素都不差,在翻页的时候,除了局部的内容不一样,你竟然感觉不到其他部分有任何变化 ...

  6. 使用这款0代码免费报表工具,报表开发可以告别996了

    随着时代的快速发展,人类进入到了大数据时代,电子同一数据,往往有多种可视化呈现方式.微金时代RDP报表工具,仅在可视化效果上就有数百种选择,令传统报表工具望尘莫及,使用人员零编码,只需要通过拖拽方式即 ...

  7. 快捷方便简单易操作的javaweb免费报表工具

    近几年来随着智慧园区.智慧城市的兴起,大屏数据可视化也有了越来越多的可落地的应用场景,对于管理层和决策层来说大屏的展示可以让数据结果看起来一目了然.直观生动,只有这样才可以提高企业管理者的决策效率和决 ...

  8. 替代传统excel的一款免费报表工具

    日常工作中,涉及到数据的表格.计算.图表和分析,大家首选的一定是Excel.但是做企业管理的业务报表.庞大而又复杂的数据分析.财务分析.预算编报,Excel就很不擅长了,因为其数据不统一,也没有独立的 ...

  9. 免费报表工具——零基础轻松搞定Web报表

    在实际工作中,每当进行登记.汇总.分析时,采用人工统计数据量大.耗费时间长.容易漏掉或是重复统计,数据也不易及时更新,而且查询不便,准确率极其低,存在人员变动及数据安全不可控的风险.这么头疼的一系列操 ...

最新文章

  1. hadoop源码datanode序列图
  2. 被字节跳动T4级大佬鄙视了:让你10倍提升认知效率,就这3个方法!
  3. HDMI和VGA接口
  4. 人脸识别技术大总结(1)——Face Detection Alignment
  5. Git 新建仓库推送远程技巧
  6. android opencv 银行卡识别,NDK 开发之使用 OpenCV 实现银行卡号识别
  7. 94级计算机科学,清华大学计算机科学与技术系
  8. pgslq表的字段类型_Python 爬取微信公众号文章和评论 (基于 Fiddler 抓包分析)
  9. 网站icon收藏夹图标
  10. VMware虚拟机、centos以及securecrt的安装
  11. 高等数学学习笔记——第十讲——子数列与聚点原理(1. 数列收敛的归并性)
  12. js判断是否是数组的几种方法
  13. Storm运行原理探索
  14. Windows10安装Wing FTP Server操作说明
  15. 京东2020年Q2财报数据亮眼:超2000亿净收入背后供应链物流价值释放
  16. echarts自定义地图总结(VUE)
  17. 道周中学2012年高三地理寒假作业答案
  18. matlab收获,matlab实习心得体会 1700字
  19. 模糊测试工具-peachFuzzer
  20. xml在u3d的使用[u3d_rpg游戏开发之物品管理(四)]

热门文章

  1. ​东南沿海-《乡村振兴战略下传统村落文化旅游设计》五一书香辉少许
  2. STM32CUBEMX(13)--SPI,W25Q128外部Flash移植
  3. Redis --- 学习 NoSQL 五大类型
  4. css写了边框显示不全或不显示
  5. echarts v5去除内置的geoJSON
  6. 大话系列 | 贝叶斯(上)—下雨天吃什么?
  7. 087:vue+openlayers 地图中某位置闪烁点动画 (示例代码)
  8. 微软发布 Entity Framework EF Core 8 或 EF8
  9. 隐形车衣的这些参数,你了解吗?
  10. 【iOS百度地图系列_1】在地图上定位当前位置