Java开源 报表制作

    技术2022-05-12  9

    Eclipse BIRT

     

    BIRT 是一个Eclipse-based开放源代码报表系统。它主要是用在基于Java与J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎。  

    http://www.eclipse.org/birt/

     

    JasperReports

    JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表。JasperReports支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。  http://jasperreports.sourceforge.net/

     

     

    JFreeChart

    JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。  http://www.jfree.org/jfreechart/

     

    iReport

    iReport是为JasperReports设计的强大的,直观的,易于使用的可视化报表设计器采用纯Java开发。这个工具允许用户可视化编辑包含charts,图片,子报表等的复杂报表。iReport 还集成了JFreeChart图表制作包。允许用户可视化地编辑XML JasperDesign文件。用于打印的数据可以通过多种方式获取包括:JDBC, TableModels, JavaBeans, XML,Hibernate(支持HQL查询语言), CSV等。它支持多种输出格式包括:PDF,RTF,XML,XLS,CSV,HTM。 http://ireport.sourceforge.net/

     

     

     

    Openreports

    OpenReports提供基于web的灵活报表解决方案,通过浏览器自动生成动态PDF,XLS,HTMLCSV和Chart报表。利用到的开源技术有Hibernate,Veloctiy,Webwork。  http://oreports.com/

     

    Fourfive

    Fourfive是一个领先的开源Web报表解决方案,使用XML作为它的配置文件。支持集群、负载平衡、动态发布、PDF, Excel, LDAP,图表、过滤器、排序、布局定制、门户、JasperReports、Velocity模板、兼容Internet Explorer, Netscape, Mozilla, Opera。 http://www.artistar-software.com/ 

     

    JooReports

    JooReports是一个基于OpenOffice.org利用Java创建Office文档与报表的解决方案.模板可利用word处理器进行设计.生成的文档可以是PDF,Word和其它格式.数据源包括POJOs与XML.  http://jooreports.sourceforge.net/

     

    ReportJet

    ReportJet是一个基于Java的商业智能和报表系统。ReportJet Designer构建在Eclipse胖客户端平台(RCP)之上,为快速,简单地设计复杂的报表模板提供一个友好的用户界面。 http://sourceforge.net/projects/reportjet

     

    JR Free Web Chart Component

    JR Free Web Chart Component提供了三种开源的Web Chart组件:FreeWebBarChart4J、FreeWebLineChart4J、FreeWebPieChart4J。这些组件支持3D,支持GIF,JPEG,PNG和SVG等多种图片格式,易于使用。可以在applet中使用,也可以在servlet/JSP中使用。在其主页上还提供了许多可以免费下载的文档,电子书籍,源代码。其中有一些比较常用的开源组件和框架的开发指南如:JFreeChart,JasperReports,Hibernate,Struts,Spring等。  http://www.javaresources.biz/

     

    Cewolf

    Cewolf可以在一个基于Servlet/JSP的Web应用程序内部使用,以在Web页中嵌入各种复杂的图形图表(如,直方图、饼图、棒图等等)。它提供了一个功能完备的标签库来定义图表的所有属性(颜色、笔画、图例等),这样嵌入了图表的JSP就不用使用任何Java代码。  http://cewolf.sourceforge.net/

     

    ARTART

    ART是一个轻量级的,基于web的报表引擎。定制容易,支持图形报表,支持通过插件把结果导出为各种格式。  http://art.sf.net

     

    JERT

    JERT是一个开放源代码的(Java视线开源项目),基于web的,数据库报表工具,它能够让你不需要编程而能创建各种灵活的报表。(需要了解一定的SQL知识) 。JERT使用到许多优秀的开源项目Hibernate/Spring/Webwork/Sitemesh/FreeMarker。  http://sourceforge.net/projects/jert

     

    JCCKit

    JCCKit是一个很小(< 100Kb)而且灵活的图形报表制作框架。  http://jcckit.sourceforge.net/

     

     

    DataVision

    DataVision是一个用Java编写的类似于Crystal Reports的报表工具。它支持多种数据源(JDBC, 文本文件) ,输出格式有HTML, XML, PDF, LaTeX, 逗号或tab分隔的数据文件, 和DocBook。它让你用一个支持拖放操作的GUI设计报表,报表描述存储为XML。  http://datavision.sourceforge.net

     

    --------------------------------------------------------------------------------------------------------------------

    来源:http://www.codeok.com/opensource/java/bbzz/list-1.shtml


    最新回复(0)