报表工具应该选择开源免费的还是商业的

什么情况下都不用开源!

原因如下:

  1. 功能差

开源做不了中国式复杂报表,做不了填报,各种做不了,就是在给项目上挖坑,迟早都得暴雷,谁负责?

比如,复杂度高的报表

不是说能做一个网格式报表,这个工具就算合格了。用工具制作报表,必须考量报表表样的复杂度,因为这将直接决定你选的工具是不是足以帮你搞定要面对的问题!比如下面这个报表:

这是标准的多源分片报表。这张表出现了多数据集、多级表头、斜线表头、表头名称代替 ID 显示、分组汇总、条件汇总等等“中国式报表”中很常见的元素。

对于开源工具来说,要快速制作这样一个报表还是很困难的,单就多数据集这一个问题,可能就需要程序猿写一个庞大而复杂的 sql 语句。这还是数据准备阶段,接下来是画表格。对于复杂格式支持不够的开源报表,通常就得写代码了。

而商用报表,比如润乾报表,由于报表端是有计算能力的,所以 sql 准备可以很简单,写几个 select * from table 就可以了,而表间关联,分组,汇总运算,都可以在报表端不同的格子里写表达式实现。

再如,填报

报表除了有展现的需求,web 端填写、自动提交也是常见的报表需求,如果您选择了开源报表,那肯定没有填报功能,只能通过代码实现数据填报,遇到逐级上报等需求,程序开发起来一般都比较困难。而如果系统已经应用到了生产环境,但很不幸遇到需求变更造成字段更改的情况,除了要更新代码程序,还要停下服务器进行升级,就更麻烦了。但商业软件润乾报表支持普通填报、逐级上报等高级功能,还能实时更新上传,更厉害的还提供了业务人员都能制作的业务填报,砍掉了业务员对程序员的依赖。

  1. 效率低,操作方式要比商用软件落后很多

在实际制作报表的过程中,设计界面操作是否方便,很大程度上也影响了报表制作的效率。在一些主流开源报表中,提供的是可视化的拖拽式制表模式,这种模式比较直接,上手容易,但通常格线对齐困难,还有字体等格式调整麻烦,表达式不能随着行列变化自动调整,不能直接导入 excel 等一些问题,这将直接影响制表耗时。而有些先进的商用报表采用的是更加规范的制作方式,比如润乾报表,采用的是类 excel 的制表方式,上述问题通过简单设置就能搞定。同时也正因为是类 excel 式的表格,所以也能够比较轻松地支持 excel 表格的直接导入导出,支持局部表格复制粘贴。而且,鉴于目前 excel 办公软件的普及,以及中国特色的报表需求,类 excel 式的制表方式也会在一定程度上降低学习成本,让用户更加省时省力。

可以来个实际例子简单对比一下开发过程,开源软件用比较常见的 Birt 报表,商业工具采用二十多年品牌的、历史用户多的的润乾报表。

以这张简单的交叉报表为例,不论哪个报表工具产品首先都需要取数(即增加数据集)这里就不提了,主要看下设计模板的过程。

Birt要3步:

(1)定义分组项和汇总项

(2)报表编辑区插入“Cross Tab”

     

(3)定义表达式

而润乾,只需要1步,拖拽字段定义报表表达式:

通过对比来看,做一个报表(还比较简单的)多花一倍甚至更多的时间,那么多项目坐下来,人工成本不要钱吗,用加班来补?

  1. 学习及维护成本会更高

开源报表不是界面端要费点功夫,就是需要代码行来帮忙,说不好啥时候还会碰石头。相对于商用报表的易用性,不但开发耗时会成倍增加,如果经验不足遇到问题,还得靠自己去找资料查文档,慢慢钻研。再倒霉些,一旦碰到某个开源报表帮助文档不全,或者文档更新与产品不同步,那就更得考验智商和运气了。而商用报表,很多时候完全不需要资深程序员介入,一个刚毕业的菜鸟都能搞定,再不济,还可以求助供应商的技术支持,有个头疼脑热,很多时候只要 Q 个 Q,一问一答就解决了。

另外,还有一些细节功能商业软件也远超开源工具,比如应对多变需求、参数、打印导出、性能、扩展接口及产品更新速度等等方面。

总结来说,用开源是为了省钱,结果到最后发现,软件成本虽然是免费的,不要钱,但是因为功能差,效率低,操作不便学习困难等原因,实际投入的人工成本,并不比买一个商用工具更省钱,而且现在商业报表已经越来越便宜了,像刚才例子中用到的润乾报表,是做了二十多年的报表品牌,现在一套才一万元,啥都能做,做的快,买一个来用实际比用开源免费的要省的更多

最后放几个用润乾报表做的报表吧,确实是性价比非常高的报表工具了!

  • 14
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值