JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表。JasperReports支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。 FineReport报表软件是一款纯Java编写的企业级web报表软件工具。它能够全面支持主流的B/S架构以及传统的C/S架构,部署方式简单而灵活。 CrystalReports(水晶报表)是一款商务智能(BI)软件,主要用于设计及产生报表。水晶报表是业内最专业、功能最强的报表系统。报表工具的优缺点报表管理模块调研JasperReport的优点: ◆有图形化辅助工具IReport ◆该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。◆可视化制表模式,制表界面为条带填入式,生成的模板文件为XML文件◆批量报表打印功能 缺点: ◆采用传统条状模型,只支持单数据源,需要从多个数据表中取数据情况只能使用子报表◆数据回填至数据较难◆不支持EXCEL模板导入;格式对齐非常困难报表工具的优缺点报表管理模块调研FineReport的优点: ◆支持从一个数据库中不同数据库表或者不同数据库中不同数据库表的数据取出来展现在一张报表上◆支持零客户端录入,支持数据校验,支持多源填报◆类excel的表格式设计模式;支持EXCEL的无缝导入导出缺点: ◆需要专用的服务器◆付费软件◆WEB应用时,是对该软件的二次开发报表工具的优缺点报表管理模块调研水晶报表的优点: ◆快速的报表开发◆能够导出成为复杂的交互性图表◆可以与其它控件一起在WebForm中使用◆,.doc,xls,html,rtf等多种格式 缺点: ◆功能强大但是操作比较繁琐◆单表模型不能支持分片,通过子报表来完成分
报表管理模块调研 来自淘豆网www.taodocs.com转载请标明出处.