报表分析

典型报表设计工具分析

一、概要
  对于目前主流的报表设计工具,按照报表的设计方式区分,大体可以分为三类,即表格式布局、区段式布局和智能式布局。每一种方式对应的典型产品分别如下:

(一)表格式布局
1、e.SpreadSheet, 安讯公司(http://www.actuatechina.com/)
2、 FarPoint Spread, FarPoint公司(http://www.fpoint.com/)
3、润乾报表,润乾公司(http://www.runqian.com.cn/)
4、FineReport,帆软公司(http://www.finereport.com)

(二)区段式布局
1、水晶报表,Business Objects公司(http://www.china.businessobjects.com/)
2、杰表,杰创公司(http://www.jatools.com/)
3、FastReport,Fast Reports公司(http://www.fast-report.com/)

(三)智能式布局
1、百灵报表(BIRT),安讯公司(http://www.actuatechina.com/)

二、具体介绍

(一)表格式布局

1、 e.SpreadSheet:
优点:
(1)完整的表格功能。
(2)操作灵活。
(3)兼容Excel。
缺点:
(1)Applet 性能制约。

2、FarPoint Spread:
优点:
(1)完整的表格功能。
(2)弹出式计算器。
(3)兼容Excel。
缺点:
(1)仅限.NET平台。

3、润乾报表:
优点:
(1)行列对称。
缺点:
(1)功能不完整。
(2)扩展困难。

4、FineReport:
优点:
(1)极为丰富的样例。
(2)支持数据填报。
缺点:
(1)无表格嵌套。
(2)运行不够流畅。
(3)无宽度适应。

(二)区段式布局

1、水晶报表:
优点:
(1)所见即所得的设计方式。
(2)可视化数据关系定义。
(3)对齐感知。
(4)深度查询。
(5)参数树。
(6)操作灵活。
缺点:
(1)不能指定外部CSS。
(2)不支持表格式布局设计。
(3)不能自动布局。

2、杰表:
优点:
(1)超级cell模型。
(2)纯 JAVA 实现。
(3)丰富的样例。
(4)支持查询和输入表单的设计。
缺点:
(1)不能指定外部CSS。
(2)不能自动布局。
(3)扩展困难。

3、 FastReport:
优点:
(1)样例管理功能。
缺点:
(1)不能指定外部CSS。
(2)不能自动布局。
(3)基于 Delphi 开发,运行平台受限。

(三)智能式布局

1、百灵报表(BIRT):
优点:
(1)扩展灵活。
(2)可指定外部CSS。
(3)智能化自动布局。
(4)包含表格式和区段式布局方式。
(5)样例管理功能。
缺点:
(1)不支持绝对定位。

三、总结
由上述分析可知,每一种典型的产品在具备其特有优点的同时也带有一些缺点。因此,在选择报表工具时,要根据具体的使用要求作出合理选择。
Grid++Report - 高性能WEB报表与C/S报表工具,优秀国产报表工具,您至少应该考查评估一下。

网站:http://www.rubylong.cn
下载:http://www.rubylong.cn/download.htm
演示: http://www.rubylong.cn/webreport

C/S开发适用于 VB.NET,C#,VB,VC,Delphi,BCB,VFP,易语言等。B/S开发适用于ASP.NET,ASP,PHP,JSP等,支持所有WEB 服务器。开发C/S报表与B/S报表共享相同的开发知识与设计资源。提供独有的报表查询显示功能,让报表查询显示、打印、打印预览及数据导出等功能集成一体化实现。轻松实现通用报表、表格报表、动态报表、多层表头、票据与发票套打、交叉表、表中表及各种特殊报表等。提供详尽帮助文档与各种编程平台下的丰富例子,安装中包括可直接运行例子程序,安装后即刻体验此报表工具。包括简体中文版、繁体中文版与英文版。经过数年的发展,已经被多家有影响力的通用软件厂商采用,其用户遍布各行各业,已经成为用户受众面最广的国产报表开发工具。

Grid++Report 报表组件具有如下特点:
1、支持C/S报表与B/S报表开发,支持众多开发工具与开发语言,C/S开发:VB.NET、C#、VB、VC、Delphi等,B/S开发:ASP.NET、ASP、PHP、JSP等,支持所有WEB服务器。
2、功能强大,稳定高效:实现普通格式报表、表格报表、多层表头、票据套打、交叉表等各种报表非常简便;报表完全可编程定义,适合开发通用软件中的动态报表。
3、独有的报表查询显示功能:提供报表查询与输出的集成一次性实现,保证数据不同展现方式的一致性与完整性。
4、报表数据来源丰富:支持绑定与非绑定,一切数据库数据与其它数据都可以作为报表数据源;既可以设定数据源连接串与查询SQL语句绑定报表数据(报表数据拉模式),也可以将应用程序中访问到的数据提供给报表(报表数据推模式)。
5、提供图表功能,包括:饼图、叠加饼图、柱状图,连线图、散列点图等。
6、报表数据导出格式丰富,格式包括:Excel、PDF、图像、HTML、文本,CSV 等。
7、支持所有常规条形码,条形码打印精度高易读取。
8、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的 VBScript与JScript脚本引擎。
9、特有的分组单元格合并功能,轻松实现常见的中国式报表分组在列中展现并垂直居中要求。
10、全中文界面,针对中国式报表进行了很多专门实现,如:表格报表、财务金额线、大写金额、发票圈叉图标、负数红字、多层表头等。很多在国外报表工具中很难实现的功能在本产品中可以轻易实现。
11、提供丰富交互事件,轻松实现报表行为自定义、穿透(透视)查询和报表交互。
12、重新发布简单:C/S报表只需分发两个DLL文件;B/S报表只要部署报表网页,WEB服务端全部采用开放技术,不需进行专门配置。
13、易学易用:完全可视化设计,完善的复制/剪切/粘贴(Copy/Cut/Paste)和恢复重做(Undo/Redo)功能,专业的拖放操作与即时编辑功能。
14、编写了完整详尽的帮助文档。提供了丰富例程,C/S报表包括VB.NET、C#、VB、VC、Delphi、C++Builder、VFP、中文编程易语言,B/S报表包括ASP.NET,ASP,PHP,JSP。

你可能感兴趣的:(Excel,asp.net,asp,vb,VB.NET)