天天看点

报表工具对比之smartbi VS 润乾报表

说起报表,我们既能遇到简单小清新(例如薄如蝉翼的银行单据),也会碰上酷炫吊炸天(膜拜一下双十一天猫的销售额实时显示大屏)。而如果按照和excel的关系,市场上的报表工具又可以分为两种,基于excel本身实现的报表工具,以及仿照excel实现的报表工具。在国产报表工具中,smartbi是前者的典型代表,润乾报表是后者的典型代表。同时,两者也都提供了免费版本供用户使用。

本文将以小白的身份从功能支持性、报表开发环境、简单报表和统计图制作、二次开发接口等角度进行分析,以供参考。        

  • 一、功能支持性

根据官网demo演示以及说明,两者支持的功能总结对比如下:

功能描述 Smartbi 润乾报表
是否提供永久授权
是否限制用户数 3个 无限制
图形化展现
报表管理中心
移动端
填报 不支持
导出 Excel、PDF、Word Excel、PDF、Word
打印 Flash打印 applet打印、flash打印、PDF打印

总结:

可以看出,两个报表工具基本涵盖了所有基础功能,只是填报功能需要润乾更高级的版本才能支持。

不过从用户数限制来看,润乾报表可以作为正式服务,而smartbi仅可以作为个人开发测试使用。附demo在线地址:

Smartbi:

http://demo.smartbi.com.cn/smartbi/vision/index.jsp(需提前注册smartbi账号)

润乾报表:

http://report5.raqsoft.com.cn/

  • 二、报表开发环境准备

首先来说一下smartbi报表的开发环境准备:

 1)安装包

Smartbi需要下载两个安装包:

一个是Smartbi Spreadsheet(企业报表软件),大小在1413M左右,主要用于报表的管理,是服务器端;

另一个是excel电子表格插件,用于在excel中进行报表开发。

下载地址:http://download.smartbi.com.cn/spreadsheet/

2)授权

可在官网自行申请个人永久授权(限3个用户数)和两个月企业版试用授权

申请地址:http://www.smartbi.com.cn/license_spreadsheet.php

然后是润乾报表的开发环境准备:

1)安装包

润乾报表提供了两种安装包,无论用户的操作系统是macOS、Linux、Windows,都可以进行报表开发,安装包大小不到200M

下载地址:http://www.raqsoft.com.cn/download/download-jsbb

2)授权

润乾报表提供了多个版本的授权供开发者自由选择使用,以满足不同的业务和预算范围,具体内容参考:

http://c.raqsoft.com.cn/article/1542360567842

申请地址:http://www.raqsoft.com.cn/download/download-jsbb

总结:

润乾报表更为精简,且能够满足不同操作系统,便于用户随时随地进行报表开发。smartbi的优势在于纯excel开发环境,对于一般的excel用户比较容易上手。

  • 三、简单报表开发

Smartbi设计报表前需要先开启spreadsheet服务(服务启动时间较长,平均3分钟),然后任意打开一个excel文件,切换到smartbi设计页签,再登录到服务器账户,就可以进行报表设计了。数据源和数据集的建立维护均在服务端,报表的设计在excel文件中进行,两者互相结合完成报表的制作与发布。

个人试用过程中发现容易出现问题的地方在“数据集配置”,不太容易根据报错信息排查具体原因。

下图是smartbi报表制作页面:

报表工具对比之smartbi VS 润乾报表

Smartbi的报表开发底层是excel,所以可以支持excel的所有功能

润乾报表可以通过桌面快捷方式快速打开设计器,进入报表设计界面;同时设计器内置了Tomcat服务,可以快速实现发布报表到web端查看效果。报表制作整体比较流畅,建立数据源之后,可直接使用向导制作简单的统计表,设计过程中报错信息比较精准,便于定位原因。下图是润乾报表设计页面:

报表工具对比之smartbi VS 润乾报表

润乾报表是类excel开发程序,要求使用者具备一定的技术基础。

总结:

润乾报表由于本身比较精简,所以开启服务时间快、报表制作效率高,但是要求开发者具备一定技术基础;而对于一般excel用户,smartbi在完成服务端的配置后相对要求的技术性低一些。

  • 四、图形开发

Smartbi是完全基于excel的,所以它支持excel支持的所有统计图类型,同时它也支持百度的echarts统计图。统计图配置页面如下图所示:

报表工具对比之smartbi VS 润乾报表

对于统计图配置部分,提供了人性化的配置窗口,用户可以通过简单明了的操作来实现图形化效果。不过有一点不足,目前smartbi提供的echarts图形类型是有限的。

润乾报表既提供了常见统计图类型的设置,也提供了echarts统计图集成入口,对于内置统计图的配置提供了人性化操作界面:

报表工具对比之smartbi VS 润乾报表

对于echarts统计图则提供了开放的配置入口,用户可以从echarts官网或者其他途径直接拷贝js代码实现各种图形化效果:

报表工具对比之smartbi VS 润乾报表

总结:

smartbi对于操作人性化做的还是不错的,通过简单拖拽选择就可以实现统计图设置。但不足的是内置的echarts统计图类型相对较少,且不支持echarts图形的导出;

润乾报表对于第三方图形的开放程度更好,给了用户更多发挥创造的空间,同时支持echarts图形导出,这一点也是一个很好的优势。

  • 五、二次开发

smartbi二次开发接口文档:

http://wiki.smartbi.com.cn/pages/viewpage.action?pageId=35751309

润乾报表二次开发接口文档:

http://doc.raqsoft.com.cn/report/preference/ysbb123.html

对于二次开发而言,smartbi倾向于web端的处理,而润乾报表提供了针对报表模板以及web端的接口,相比较而言,润乾报表更像是开源+商业报表的结合体。

通过上面五部分的对比分析,可以看出,如果是个人开发使用,那么两个报表产品都可以满足需求;而如果是项目使用免费版,那么应该考虑无用户数限制的润乾报表(不过要注意是不是必须要填报功能哦)。如果要在更高的角度考虑项目整体的开放性和延展性,那么更应该考虑润乾报表了。

继续阅读