日志文章

2007-07-17

报表工具的考查指标与比较-1、产品产地

国内市场上的报表工具大约有二三十种,比较活跃的也有十多种。面对这些绘乱杂陈的产品,很难仅从某一个方面就将它们都分类阐述清楚,更无法简单地分别打分评出优劣,必须分别从多个角度把各产品放在一起加以比较讨论才能对其在市场中所处地位有较深入清晰的认识。考虑到目前应用现状,我们主要讨论支持B/S应用的产品,具体范围主要集中在如下16种产品(这里是按字母次序、排名不分先后): M@/'~Vg  
z9\5&F(y  
Actuate 、BO、Brio、Cognos、Crystalreport、Jasperreport、Mstr、Stylereport、博易智软、快逸报表、杰表、如意报表、润乾报表、数巨报表、用友华表、中创报表。 dhNuATrG,  
j!ky_gnWn  
这些是市场上比较活跃的产品。其它产品或应用量太少或未采用商品化的运作模式,在程序员群体中上缺乏影响力,在讨论中不再重点陈述,只会在某些专题比对时提及。 B@()s 8r  
_|WXi)#  
E)vP~R1!W  
j9aG"@1  
  从产地上可以简单地分作 国外产品 和 国内产品 两类,这个看起来似乎没什么意思,但其实这两类产品还是有较明显的差别,而且这样分类后在以下的讨论中也能比较方便地讲述。 M~($pC/;/  
t 6tX1k*  
从产品名称上很容易就区分出这两个类别(上述列表中全英文名的是国外的),这里就不再重复罗列了。 -k1"m\0h  
rd#AmfFsR  
国外产品一般都价格较为昂贵(常被称作高端产品),而国内产品则普遍比较便宜,个别报价较贵的,也能被砍得很便宜;国外产品大多数都带有BI色彩,而国内产品则大多是纯报表产品; <$eEbjl  
4~GLCnEJ  
当然,也有个别特例,比如国外产品stylereport的报表部分就比较便宜,比国内产品润乾报表的企业版便宜许多;而国内产品博易智软有较强烈的BI色彩,国外产品crystalreport(水晶报表)的BI色彩则不太浓(BO公司有更适合于主打BI的产品)。 &${}QV  
`%-Oa<5@+  
另外,国外产品是从简单的西方报表模型抽象出来的,处理中国复杂报表的能力都较差,而且一般不会提供任何变通的手法,而国内产品中无论自创的还是抄国外的,大多数对复杂报表解决也不够好,但针对个别问题一般都会有些变通手法,因此对国内应用适应性更强一些;国外产品的历史大都很久,做工非常精细,除了模型算法不太适应国内需求外,常识性的细节都会搞得很好(如编辑器中的UNDO、统计图绘制的美观度等),而国内产品历史积累较短,个别厂商技术能力也较差,导致产品较粗糙和细节不完整。 dPCHB/*Q{  
J v^R"Dn#  
转自:Java报表

Tags: 报表工具  


类别: 无分类 |  评论(2) |  浏览(966) |  收藏
一共有 2 条评论
jidayangyang 2007-07-28 16:21 Says:
ATGrid报表控件 ============================================== 官方网站http://www.etcell.com 技术支持:258389665 下载地址:http://www.etcell.com/download.asp?ID=51 ------------------------------------------------- ATGrid报表控件是在ETCell报表控件基础上推出的第二代报表控件,是一款完全对象化的报表组件。 ATGrid在功能上相对ETCell做出了重大改善: 支持多个ETSet数据集 支持7个子对象,最小对象到单元格 支持33种单元格数据类型 支持任意复杂格式报表数据展现 支持23种图表展示 扩展xml支持,操作数据更加灵活方便 改进打印功能,更好的支持套打、连续打印、分页打印 提供了ASP、ASP.NET、JSP、PHP专用类库组件,提高开发效率 -------------------------------------- ----------------   立即试用ATGrid报表控件 下载地址:http://www.etcell.com/download.asp?ID=51   示例演示&源码下载   http://www.etcell.com/nsite/Code02.aspx --------------------------------------------------------------- ATGrid报表控件功能 1、设计报表式样,生成模板文件   专用报表模板设计器,可视化设计报表式样 ATGrid报表控件有专门的设计器——wintable报表设计器,用来设计报表模板。wintable采用所见即所得的设计模式,类Excel操作界面风格,易学易用。可以直接导入Excel电子表格文件,也可以把ATGrid报表导出成Excel文件、html文件、xml文件。 支持分组、交叉、分栏等复杂报表 ATGrid报表控件采用表格方式构建报表,方便灵活,数据模型先进,可支持多个变长数据集,支持横纵向扩展,支持分组、交叉、分栏等复杂报表。 支持23种图表展现方式 ATGrid报表控件支持饼图、折线图、柱状图等23种图表展现方式,在一张报表中既可以有报表又可以有图表,大大丰富了报表数据的展现方式,增加了报表的可读性。 支持按钮、下拉列表、日期、多行文本等多种控件效果,支持会计表头、表览等多种特殊效果 ATGrid报表控件提供了33种单元格数据类型,包括数字、文本、密码、按钮、日期、列表等等,还包括会计表头、表览等多种特殊类型。使用ATGrid可以展现复杂的报表式样。   2、数据操作   拥有规范的xml数据格式 ATGrid报表控件提供xml数据接口,支持符合ATGrid数据格式规范的xml数据。ATGrid报表控件数据xml格式兼容ETcell报表控件数据格式。 内置通讯接口,强力支持HTTP协议,可以和后台程序轻松交互 ATGrid报表控件提供内置通讯接口,可以以post或get方式发送表单内数据或xml数据,可以接收返回的数据。为报表数据与其他程序交互操作提供了良好的支持,实现了数据与式样的分离。 采用Alias别名技术,可单独对单元格数据进行操作 ATGrid报表控件可以通过别名对单元格数据进行操作,大大增加了程序的灵活性和可扩展性。 数据模型先进,支持两种数据集——AliasSet和ETSet ATGrid报表控件支持两种数据集模型,一种是AliasSet,相当于一条记录;一种是ETSet,相当于多条记录集。在ATGrid报表控件中可以直接对数据集进行操作,提高了编程的方便性。 ATGrid报表控件支持公式 ATGrid报表控件支持和Excel兼容的公式,单元格间可以自动进行计算。   3、编程接口控制   支持多种开发语言 支持多种常见开发语言,如JSP、ASP、ASP.NET、C#、PHP、VB、VC++、Delphi、C++Builder、PowerBuilder、Java等。 支持VBScript、JavaScript脚本 使用JavaScript或VBScript进行web编程,可以轻松实现浏览器端人机交互效果。 对象化编程 ATGrid是一款完全面向对象的报表控件,符合面向对象编程思想,支持7个子对象,最小对象到单元格,大大方便了面向对象编程。 提供数百个开发接口 ATGrid提供数百个开发接口,可以灵活的对式样、数据、事件进行控制。   4、打印输出   打印设置 可以按照打印效果的需要进行灵活的设置,包括页边距、纸张大小、打印方向、打印预览界面自定义、打印比例大小、表格线是否打印、是否自适应纸张、是否打印报表背景颜色、是否打印单元格背景,是否分页打印。 报表套打 可以按照预定格式,设置报表表格线是否打印、单元格是否打印,满足套打需要。 分页打印 可以设置固定表头等多种特殊效果,当数据过多超出一页纸时,可以进行分页打印。 自适应纸张打印 可以让报表自动缩放到符合纸张大小,充满整张纸,自动适应纸张进行打印。 导出其它格式文件 ATGrid报表可以导出Excel、html、xml等多种文件格式。导出为Excel文件时,报表内的公式、数据、式样会自动随着导出。 http://www.etcell.com
发表评论
看不清楚,换一张