选择一个合适的报表对咱们的项目的性能和灵活性,扩展性很重要。为此小编收集了一些资料来简述咱们在不一样的Java项目中,须要使用不一样报表,选择合适的报表工具,以避免咱们在选择报表工具时产生更多的误区。>>>4款.Net报表控件优点对比分析html
iReportweb
iReport是一个可以建立复杂报表的开源项目。它100%使用Java语言编写。是目前全球最为流行的开源报表设计器。因为它丰富的图形界面,你可以很快的建立出任何一种你想要的报表。iReport 还集成了JFreeChart图表制做包。容许用户可视化地编辑XML JasperDesign文件。数据库
JReport Designereclipse
JReport 报表设计器 (JReport Designer) 是一个100%基于Java Swing 的报表设计工具。不论您所使用的是何种操做系统,以及您的硬件配置如何,它都有助于进行快速报表开发、精确排版、灵活输出、以及能动的报表操做。同时,该商家新开发出一款新的移动报表开发工具JReport Mobile,让你随时随地访问本身的数据。>>>查看移动报表开发工具JReport Mobile工具
BIRT报表是一款很是流行的开源报表开发工具。拥有和Dreamweaver通常的操做界面,能够像画table同样画报表,生成图片,导出Excel,html分页样样齐全,样式和script设置简单。开发工具
Pentaho Report Designer 是Pentaho公司开发的报表设计工具,该设计器可以和Pentaho公司的商业智能平台或报表系统一块儿使用,是一个基于JFreeReport的开源系统。spa
OpenRPT操作系统
OpenRPT支持各类平台PostgreSQL的最佳化的图形化界面的SQL报表撰写。
OpenReports 提供基于web 的灵活报表解决方案,支持 PDF,HTML 和XLS 报表格式,基于WebWork,Hibernate 和 Velocity 开发完成,而且还提供一个整合了Tomcat 的OpenReports-Tomcat 文件下载。使用Java进行开发,JasperReports 做为报表引擎。
FreeReportBuilder是一个Java报表工具,能够与任何数据库正常工做,只须要有一个JDBC驱动程序。
DataVision是一个用Java编写的相似于Crystal Reports的报表工具。它支持多种数据源(JDBC,文本文件) ,输出格式有HTML、XML、 PDF、LaTeX、逗号或tab分隔的数据文件 和DocBook。它让你用一个支持拖放操做的GUI设计报表,报表描述存储为XML
JasperReport是一个强大、灵活的报表生成工具,可以展现丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库彻底由Java写成,能够用于在各类Java应用程序,包括J2EE,Web应用程序中生成动态内容。