多种主流报表功能对比_第1页
多种主流报表功能对比_第2页
多种主流报表功能对比_第3页
多种主流报表功能对比_第4页
多种主流报表功能对比_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、多种主流报表功能分析对比经过这段时间对现行开发中主流报表的分析、综合评定 ,以下选择了五种主流 web 报表进行对比: 五种主流 web 报表:a) ireportb) finereportc) 水晶报表d) 润乾报表e) 明宇报表对比的功能点,不考虑现行的开发成本(在没有具体需求的情况下只能大致估量) :1) 批量打印2) 机能优化3) 模型板与数据能否分离4) 设计模式易调解5) 接口方式6) 输出方式五种主流 web 报表的功能对比:批量打印虽然web报表可以在电脑显示屏上展览,但许多时候更需要纸张的直观展览分析,这就磨练了web报表东西的打印功效,web 报表离不开打印,打印就少不了要

2、批量。因此在多参打印,分页打印,缩放打印等方面分析各报表东西的批量打印功效。ireport : 有批量报表打印功效,但一般需要通过专门的编程实现批量打印;一些较简单的分片式打印能通过主子表实现;不能自动 顺应纸张大小;不支持分栏打印;不支持一纸多页打印;不支持末页补足空行;不支持缩放;支持纵向分页,不支持横向分页。finereport : 本身不能直接支持批量打印,需要对每一张报表别离点开进行打印;客户端不能生存打印设置;不能自动顺应纸张大小; 不支持上表头、左表头每一页重复;不支持缩放;不支持强制分页;支持横 /纵向分页打印; 支持分栏打印。水晶报表 : 有批量报表打印功效。对于一次批量打印

3、出多张不同报表,同一张报表采用不同参量多次打印等方式,均需经过单独编程 才能实现;一些较简单的分片式打印仅支持纵向分页,不支持横向分页;不支持分栏打印;不支持一纸多页打印;不支持末页 不足空行;支持缩放;支持精确打印。润乾报表 : 提供多种批量打印方法,主子表、报表组和调用批量打印类包;本身提供批量打印功效的类包,可直接调用,支持批量打 印出多个不同的报表,每个报表可以传递不同的参量,支持同一张报表采用不同的参量多次打印;支持横/纵向分页;支持支持强制分页;支持小票据的一纸多页;支持末页补足空行;支持缩印;支持打印前修改数据等多种中国报表特有的打印需求;明宇报表 : 通过页面设置能实现一些简单

4、的一张报表插入另一张报表空缺部位的简单批量打印,但是对于一次批量打印出多张不同报表,同一张报表采用不同参量多次打印, 则也只能通过编程实现了; 支持纵向分页; 支持分栏打印;不强制分页; 需要借助 ActiveX 控件安装实现其他如一纸多页、缩放等打印控制功效。五种主流 web 报表的功能对比:机能优化报表机能优化是很多系统研发人员选择报表东西时的重要评判,那怎样考量 web 报表东西的机能,优化怎样,从哪些方面 考虑呢?本人感觉就目前的一些报表东西来说无非就是从并发控制和缓存机制等方面。ireport :本身并没有很好的并发控制机制; 当并发访问量较大时, 时常容易出错; 报表模型板要经过多

5、次编译、 解析然后在客户端 显示报表,影响机能。finereport :并发能力较强, 二万单元格表在 512M 内存可并发 100 个以上,但是响应时间很是长; 不支持并发控制, 这一点很是严重;没有报表缓存;不支持数据缓存索引;抒发式轮回引用死机,没有提示信息;导出excel记录数超过65525列数超过255列出错水晶报表:需要部署独立的一套负载均衡体系; 需要独立进行数据库连接,可能成为机能瓶颈; 集群有严重的问题, 其中一台服务器 倒了,会导致整个集群环境瘫痪,或集群环境中第三方的产物倒了,会波及到bo 的集群,导致整个 bo 产物集群的瘫痪;交互式处理的能力很差,所以只能限制每一颗

6、cpu 的用户数。润乾报表:并发控制挺强,二万单元格表在 512M内存可并发100个以上,平均响应时间不超过 3秒;具有并发控制机制,独立分开 管理大报表和小报表,可以单独控制大报表的并发数和小报表的并发数;具有模型板缓存、报表缓存、查询成果缓存等多级缓 存机制,带来机能高效提升;可以直接使用应用服务器的负载均衡体系;可以直接使用应用服务器的连接池;明宇报表:并发能力一般,由于外围无用的处理过多,严重消耗资源,服务器端一般需要1G内存以上才可部署。五种主流 web 报表的功能对比:模型板与数据能否分离 ireport :报表模型板与数据分离,通过配备布置数据源实现数据提出取得; finerep

7、ort :报表模型板与数据分离,通过配备布置数据源实现数据提出取得;水晶报表:报表模型板与数据分离;润乾报表:模型板与数据分离,通过配备布置数据源实现数据提出取得。明宇报表:模型板与数据分离;通过以上五种 web 报表东西就模型板与数据能否分离功效对比,不难发现这些web 报表东西在这方面都做的不错。五种主流 web 报表的功能对比:设计模式易调解在实际做报表过程中,报表东西设计模式是否方便,在很大水平上影响了做报表的效率,下面就分开介绍一下个 web 报表 东西在设计模式上的区别。ireport :为可视化制表模式,制表界面为条带填入式,生成的模型板文件为XML文件;不支持EXCEL模型板导

8、入;格式对齐很是困难;对字体等其他格式的调解也很是麻烦;表格中的抒发式不能随着行列变化而实现自动调解;finereport :为类EXCE啲表格式设计模式;支持 EXCEL勺导入导出;抒发式轮回引用死机,没有提示信息;抒发式:删除插入行列, 单元格和数据集的绑定需要手工修改,不能自动变化;水晶报表:为传统条带拖拽式的制表模式,格线对齐困难;不能导入EXCEL模型板,因此也就没可能有类似EXCEL的格式刷、公式调解等;传统的线性报表模型,不支持非线性报表模型;c/s方式设计的报表模型板和 web方式设计的报表模型板纷歧样,因此c/s的用户想修改web方式编辑出来的报表模型板,那是没可能的!纷歧样

9、格式的报表模型板,很难提供完全一致的报表功效;润乾报表:为类excel的表格式设计模式,行列对齐很是容易;支持 excel的无失真导入导出;插入、删除行列后,单元格的抒发式、 数据集绑定关系自动变化,不需要手工修改;明宇报表:为基于控件的条带拖拽式制表模式, 对于格线较多的表格调解起来很是麻烦, 并且难于实现严酷的行列对齐; 表格中的抒 发式不能随着行列变化而实现自动调解。本人以为在做表方面 Excel的表格式设计模式是最为方便的,已经被大众所接受,没有什么报表设计模式可以超越excel表格设计模式在人们操作习惯中的主导地位,所以类excel的表格式设计模式在报表的设计模式上应该是有上风。五种

10、主流 web 报表的功能对比:接口方式ireport :接口方式为AP,但接口不够丰富;finereport :接口方式为AP,但接口不够丰富;水晶报表:为非J2EE接口,通过网络协议,力度不足,统计图常采用古老的CGI方式;润乾报表:提供丰富的API,很是齐全,联合精密;向应用程序员开了数百个JAVA的API调用,可以对报表进行深切控制,如替换数据源、报表生成前修改等;并且联合精密,到达最高运行效率;明宇报表:采用独立服务器方案,应用接口通过网络协议完成,接口数目稀少、控制力度弱,并且严重影响机能;五种主流 web 报表的功能对比:输出方式web 报表东西在报表展现层的输出方式是报表设计的最

11、后一步,输出方式的优劣和是否丰富会直接影响报表设计的效果和 用途,所以不得不承认该功效对 web 报表东西的重要性。ireport :输出支持 HTML、PDF EXCEL CSV XML;不支持带文本格式的导出;不能实现不失真的导出PDF/EXCEL不支持不分页的EXCELS出方式,且不可控制是否导出隐藏行 /列;报表中不支持图表,而是通过 image控件实现,并且要在同一张报表中显 示多个图表很困难;Finereport:输出支持HTML、PDF EXCEL CVS SVG带格式文本;完全不失真的 EXCELS出;EXCELS支持分页导出,记录数超过 65535列数超过255列报错;导出E

12、XCEL/PDI不能加密,不能进行权限控制;不能控制是否导出隐藏行列;不支持导出权限控制,不能加密码;水晶报表:输出支持HTML、PDF EXCEL导出EXCELS能导出数据,导出后再利用困难;不支持带格式文本的导出; 导出EXCEL所 有单元格都成了合并格,用户无法进行再次的数据处理,统计图导出无法联动;润乾报表:标准HTML、PDF、EXCEL WORD XML、带格式文本(如 TXT)等;导出EXCEL完全不失真,支持统计图的导出,支持 分页/不分页两种导出方式,保证EXCEI中的打印分页表头每一页重复,且和润乾报表中一致;报表导出EXCELS受行数列数的限制;导出EXCEI可以加用户密

13、码,可以控制是否导出隐藏行列;PDF导出各版本均支持,可以控制导出权限,可以加密码,等权限;可以控制 文档汇编、复制、低分辩率打印、更改文档、填写表格栏、常规编辑注解、打印、视障人士启用内容访问统计图输出上支持网页上 GIF、JPG和PNG三种格式,特别是PNG格式可以做到真彩色(24位颜色);明宇报表:输出支持HTML、PDF EXCEL统计图输出上,目前支持 GIF和JPG两种格式,前者颜色数不够,后者是失真压缩,在对 美观度要求较高的场合显得力不从心。iReport和润乾报表的详细对比报表外观样式的设计与输出ireport润乾样式设计费事,要一条线一条线的绘 制,调整的较多调整相对自由显

14、示颜色等控制要通过编写 语句实现。类似excel的编辑界面,提 供一定现成模式可套用自由调整功能如何目前还不清楚支持简单编程实现咼亮显示 临界值”,隔行变背景色等。模板基本不支持内置一些常用模板,并支持自 定义模板背景图支持支持远程设计不支持:支持条形码不支持支持输出格式支持多种格式,用代码控制 有些有变形,需要调整支持多种格式,程序自动实现 某些复杂报表有变形,不可调 整数据输出效率通过优化程序和查询语句解 决有不少注意事项和限制条件部署维护要求ireport润乾费用设计、解释部分免费,开源设计部分收费,解释部分收费技术支持无有编码量大小使用经验无有安装部署简单简单语义层不支持支持SQL语句标准的SQL查询语句为提咼效率,有自己

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论