发布时间 : 2010-11-11 14:39:34.000|阅读 3079 次
概述:Stimulsoft Reports .Net报表控件和FastReport Studio 报表控件都是主流的.NET报表控件,难道它们就没有区别吗?本文将介绍一下它们的各自的优势之处。
什么是报表?
报表就是用表格、图表等格式来动态显示数据。
在没有计算机以前,人们利用纸和笔来记录数据。这种情况下,报表数据和报表格式是紧密结合在一起的,都在同一个本子上。数据也只能有一种几乎只有记帐的人才能理解的表现形式,且这种形式难于修改。
当计算机出现之后,人们利用计算机处理数据和界面设计的功能来生成、展示报表。计算机上的报表的主要特点是数据动态化,格式多样化,并且实现报表数据和报表格式的完全分离,用户可以只修改数据,或者只修改格式。
报表控件有哪些?
随着社会不断的发展,报表的用处也越来越大。但是报表是复杂而多样的,人们便不断的寻求更好的报表生成器与设计器,由此诞生了许多报表控件,本文主要介绍目前主流的两款.NET报表控件,Stimulsoft Reports .Net报表控件和FastReport Studio 报表控件。
都是主流的.NET报表控件,难道它们就没有区别吗?下面我们将介绍一下它们的各自的优势之处。
整体来看
Stimulsoft Reports .Net是基于.NET平台的报表生成器,可以创建结构、功能丰富的报表。Stimulsoft Reports.Net随源代码一起交付,可以在一个操作方便、界面友好的报表设计器中创建所有的报表。它的一大亮点就是,无论设计时还是运行时,开发者都能使用报表设计器,这也是它特有的一项功能。
FastReport Studio是一款针对办公商务提供的软件解决方案。它包括多个强大的功能,如报表设计、自动分析等。同时它还提供了大量的报表操作演示,以及提供如何与MS Access 和MS Excel 办公软件协同工作的范例。
数据的操作
FastReport Studio使用微软ADO (ODBC)技术或支持ODBC技术的数据服务器进行数据操作,如Access, Paradox, FoxPro, Oracle, Informix, Microsoft SQL Server, Interbase 等。
Stimulsoft Reports.Net报表引擎支持所有类型的ADO.Net,如MS SQL Server、Oracle、 My Sql、 Firebird等十多种类型的数据服务器,除此之外,它还可以从xml文件中得到数据。
价格
从单个开发者授权来看,Stimulsoft Reports .Net价格要贵得多,但是它在运行时使用无需支付任何专利费用,这也是Stimulsoft Reports报表控件在授权上的一大优势。FastReport Studio的运行时授权则需要另外购买的,并且价格还不低。
导出文件格式
使用Stimulsoft Reports.Net,能够创建基于多种数据源的报表,创建的报表在Windows窗体和Asp.Net中都是可用的。已创建的报表可以导出为:PDF、 XML、 HTML、 Excel、 RTF、 TXT、 CSV、 EMF、 BMP、 JPEG、 GIF、 PNG 以及TIFF等20多种格式的文件。
相比之下,FastReport Studio支持导出的格式就没有Stimulsoft Reports.Net那么齐全了,FastReport Studio 支持将报表导出为PDF, RTF, XLS, XML, HTML, JPG, BMP, GIF, TIFF, TXT, CSV,或者通过电子邮件发送。
总结
这两款主流的.NET报表控件在功能上大致相同,总体来讲,Stimulsoft Reports .Net优势更为明显,功能上它更好用一些,价格上也要便宜很多。
另外Stimulsoft Reports还有一款纯网页报表设计器——Stimulsoft Reports Designer.Web,开发者的客户端机器里不需要安装.Net框架、ActiveX控件或其他特殊的插件,只需要一个 Web浏览器就可以完全在网页中编辑报表。并且Stimulsoft Reports Designer.Web提供中文支持。