乐趣区

关于报表工具:报表开发工具对比spreadsheet电子表格-VS-finereport

报表需要无处不在,比照寰球市场,中国企业报表软件市场体现依然强势。

对企业而言,企业的报表展现仍是经营治理的刚需。

报表是所有软件我的项目中的根底性能,市场上有不少报表工具,例如国外产品水晶报表、JasperReport、BIRT、jFreeReport 等。不过因为国内市场的特殊性,报表格局通常比较复杂,老外的产品不太适应,当初开发者已逐步转向国产的报表工具,例如 Smartbi 电子表格、润乾报表、帆软 Finereport、久其报表等。

在国产的报表软件中,FineReport 是老牌子,Smartbi 电子表格软件是广州思迈特公司从新推出的轻装上阵报表软件,这个从心登程的 spreadsheet 和 finereport 有什么差别所在?

1.Demo 初体验两个产品都提供在线体验和收费下载,Smartbi 电子表格的 Demo 网站是:https://demo.smartbi.com.cn/s…,Finereport 的 Demo 网站为:https://demo.finereport.com/。通过体验网站,大抵能够理解各自的性能。

Spreadsheet 的 Demo 包含:报表展现(列表式报表、分组报表、穿插报表、中国式报表等)、多种行业的场景报表、数据填报、动静报表等。

Finereport 的 Demo 包含报表展现(明细表、数据钻取、分组表、套打表等)、参数查问(时间段查问、含糊查问等)、数据填报、统计图表(折线图、气泡图、散点图等)、主题剖析等。

值得一提的是 Finereport 应用了 Java applet 插件,须要用户装置 java 环境,这在当下并不常见。

从实现成果角度看完 Demo,感觉两个产品都提供了齐备的报表性能。

2. 报表开发比照

Smartbi 的 spreadsheet 产品开发了一个 Excel 插件,间接利用 Excel 进行报表设计,这也是“新一代”的含意,因为国内其余的报表工具都号称是“类 Excel 报表设计器”,从寰球范畴看 Smartbi 也是第一家间接利用 Excel 的报表产品。

应用 Excel 设计报表,产品的易用性、性能新都更好。其余报表工具模拟 Excel,把 Excel 的局部性能从新做一遍,切实没有必要,也不可能比 Excel 做的更好。

Finereport 的设计器是 Java 开发的客户端程序,功能丰富、略显简单,在“类 Excel”报表工具营垒中是比拟成熟的。但用下来的感触 finereport 的类 Excel 工具比 spreadsheet 真 Excel 开发门槛和难度的确会稍高,学习老本也高一些。

除了界面上的差异,报表开发过程其实是很相似的,大抵步骤是:连贯数据库 —- 开发数据集 — 拖拽字段到表单 — 表单丑化。都可能实现各种类型的报表,反对多源分片、行列对称,可能轻松解决简单的报表展示款式,都反对中国式报表。

比照论断:Finereport 是类 Excel 报表设计器,Smartbi 电子表格间接利用 Excel 设计报表;两个报表工具的性能都很全面,开发过程相似,Smartbi 胜在易用性。

3. 平台治理性能比照

除了外围的报表性能之外,Smartbi 电子表格和 Finereport 还提供企业级产品必备的平台治理性能,例如系统管理、用户治理、定时调度等。Smartbi 的元数据分析性能颇具特色,可能追溯数据的起源,对于开发者十分敌对。

4. 二次开发比照(javascript 脚本)

Smartbi 电子表格和 finereport 都反对 javascript 脚本,开发报表的一些动态效果是通过 JS 实现的。Smartbi 电子表格提供向导设置,主动生成 JS 代码。Finereport 则必须手写代码。在开发者敌对水平上,Smartbi 更好。

Finereport 手动输出代码,无向导,对技术的要求门槛更高。

5. 性能比照 Finereport 首次关上报表时会下载两个 1M 多的 JS 库文件,在局域网内根本没什么影响,但当网络环境不好时(例如手机网络),速度会比较慢。在两个 JS 文件缓存后,后继关上的报表速度会大幅晋升。

Smartbi 电子表格首次关上报表时,下载的文件都很小,网络负载低,关上速度快。

在 win7+CPU(i5 4200u)+8G RAM+mysql 环境下,测试一下穿插表的运行效率,数据行 2.3 万条。

测试后果如下,报表首次运行时的速度大致相同,但第二次、第三次运行时,Smartbi 电子表格的速度大幅提高,Finereport 的速度根本不变。究其原因,Smartbi 电子表格提供了较好的缓存机制,Finereport 尽管也有缓存但仿佛成果不大。

好了,大家要是想亲自试一下的话,能够通过以下网站进行下载试用 Smartbi 电子表格下载网站:https://www.smartbi.com.cn/sp… 帆软 Finereport 下载网站:http://www.finereport.com/

退出移动版