一个女bi工程师的java报表工具报表软件升级选型记

该文章非本人编写,转发自:一个女bi工程师的java报表升级选型记
来源:CSDN 
原文:https://blog.csdn.net/weixin_39766068/article/details/83744821 

终于又完成了一个项目!先为自己小小开心一把~说的夸张点,我也算为本公司开创了一个小小的使用非开源报表工具的先河吧。

我从15年毕业之后一直在这个公司工作,公司接过不少项目,每次的项目都离不开制作报表,公司为了节约成本一直用的都是开源的报表工具,而这次的项目要的比较急,时间紧张,看了终端那边提供的表样,各种的复杂报表、炫酷图表,看的我是各种头大,头痛…而项目经理更是给我们各种施压~我是欲哭无泪~

好吧,为了生存,白天晚上的,我是各种百度搜索,各种测试,找强大的度娘在各种论坛、博客搜寻各种问题,然而有的时候并无卵用~  虽然做了三年的项目了,但是每次的需求都不一样,难度升级,每次都加班加点的测试,各种改代码,花费了大量的时间来开发,真的觉得够够的了,相信使用过开源的产品的兄弟姐们们应该有一样的感觉……

心情低沉的走到咖啡间,冲杯咖啡,突然想到看看其他的报表工具怎么样…

打开网页,搜索了一下,也是出现了好多种,虽然多,但是出现频率高、推荐的也就帆软FineReport、润乾报表,RDP、金蝶、思迈特、用友等几种,随便打开他们几个的官网看了看,突然感觉看到了希望似的~

 

下面就是一些调研的结果。调研的方向主要包括:学习教程、产品功能、上手难度、集成方案、产品报价和售后服务等。

帆软Report:http://www.finereport.com/

类excel的设计模式、帮助文档详细全面、零编码编写报表,上手容易,降低了开发难度。
有专门的技术支持人员,还有专门维护的论坛社区作为用户交流反馈问题的平台。
咨询产品的报价:这个有点费劲,就想问一个大概的价格,找到官网之后让提供这提供那,还得找对应地区负责人打电话。(因为只是自己提前想咨询,所以不方便直接电话,直接百度查了一下,有的说最低大概10w左右,赠一年的技术服务,一年内免费升级,对我们公司来说贵了一些。)
 

润乾Report:http://report5.raqsoft.com.cn/

润乾和帆软一样,是都是类excel的操作,有专门的客户端设计报表。

类excel的操作模式,教程一样全面,方便,有在线教程和视频教程。
也有专门的技术人员和润乾技术论坛方便用户交流和反馈问题,还有一个QQ群,本人已入群,群里已经有上千的QQ友。
报表是java开发的,可以和任何J2ee的应用集成,自带展现jsp,不需要编写展现的jsp,而且是htm5的展现方式,支持移动端。
针对我们的需求,咨询了官网的线上人员,说是5000一套的报表版就可以满足我们的需求,公开的报价。(价格我觉得可以接受。)还有开源的报表中心。并且赠一年的技术服务,一年内可免费升级。
 

 RDP:http://rdp.mftcc.cn/REPORT_DEMO/

RDP是一个免费的轻量级企业Web报表工具。其结合Excel的操作模式进行报表设计。看他们官网demo,图表跟前面两个产品类似,都很酷炫,但是好像只有一种打印和导出excel的功能,样式也感觉一般,而且免费的或者是开源的报表,在功能上比较少,同时没有人维护修改bug等。个人就没有了太大的兴趣。

 

金蝶和用友,好像主要是针对财务报表的,我就没做太多的了解。在百度的时候,好多都是金蝶和用友的比较,帆软和润乾的比较。还看到的“北润乾,南帆软”这个说法,看来行业竞争也不小呀~

 

因为产品价格的原因,第二天我直接下载了润乾的产品,并且安装上了。

按照教程尝试做了一个表样,大致配置过程如下:

新建数据源
新建报表
建立报表使用的数据集—画表样(也可导入excel生成,或者是拖拽字段)
保存报表
直接启动内置的tomcat发布报表。
因为是新手,报表又复杂,又着急做一个示例给领导看看,其中还用到了他们的一些左主格属性,空值合并,还有一些数据集函数,字符串函数等多种函数。中间过程中还遇到一些报错不知道如何解决,于是直接咨询了他们的技术支持团队QQ服务号:800025723 上的技术支持,他们还鼓励我说,因为刚上手所以花费久一些,之后熟练之后操作起来非常容易的。我信了~

之后自己又将已完成的报表做了一些颜色的调整,样式的修改,发布之后试了导出(pdf,word,excel)和打印的功能,效果还是非常不错的。比之前开源做报表的速度快的多了。然后直接就发了一个截图给我们的领导看,领导表示很满意。

我直接摊牌说:哥,这个报表不是使用的开源的做的,而是找了一个报表工具。价格是5000一套就可以搞定,拖拖拽拽就可以实现,还可以自定义报表,不需要我们花费大量的时间去修改代码,做调整测试,而且提供对应的接口,可以自己做一些二次开发,并且支持移动端的展现。您看他们的官网demo:http://report5.raqsoft.com.cn/

估计领导应该是打开看了,之后回复我说,让我再确定一下报价和合作方式,一颗悬着的心终于放下了一半~

我直接电话了润乾的售前咨询电话,再次确定了版本以及价格。

 

第二天开会经过一番讨论,领导决定使用报表工具去开发报表了,我的心彻底放下来了。

……

经过一段时间的开发测试集成,项目终于提前完成~虽然中间使用有问题,集成有波折,但是在润乾技术的帮助下都得到了完美的解决~领导还大大夸奖了我一番~美滋滋~

 

下面说一下使用中的感觉:

  设计报表简单、高效:

     类excel的设计,通过视频学习,按照教程文档的操作,上手非常容易。

  数据源的类型:

     常用的关系型,非关系型的,还有文本文件都可以作为报表的数据来源。

  报表展现方便快捷:

   润乾报表不需安装控件,可以实现纯 HTML5 报表方式,可以支持 PDF、word、EXCEL 输出,提供了全部的页面与打印控制,能更多地满足 Web 报表的展现需要。同时,润乾报表对图表的支持很好,可以生成柱图、饼图、折线图等十几种图表。并且集成了第三方echarts图表,有自带的echarts模板,还可以自己写js,可以方便快速的实现你想要的炫酷图表。

集成与部署:

   润乾报表采用纯 JAVA 开发,非常适合在 J2EE 下集成,其运行环境非常简单,只要有 JDK即可工作,可与应用非常紧密的集成,轻易部署在各种操作系统如 Windows, Linux, Unix 下。

 

对了,还要说一点,润乾还有一个集算器的产品。开发中我想简单看看大报表的情况,在数据库随便建了上百万的数据量,结果直接展现报错内存溢出了,根据润乾技术人员的提示,使用了基于集算器的大报表功能,确实展现速度非常快,与普通报表无异,还能处理一些外部库的数据,供报表取数使用。有需要的可以看看。不过因为不是项目需要,所以价格上没问,也就不太清楚了。

 

好了,就说这么多吧,有时间的话再试试其他的产品,技多不压身!!


 

你可能感兴趣的:(报表设计,润乾报表,报表工具,报表软件,报表选型,开源报表,报表开发工具)