jasperreport是一款报表生成软件,具有丰富的页面内容,转换成PDF、HTML和XML格式等,包括J2EE、Web应用程序,以生成动态内容等,支持不同的数据源,可使用的类库很多,极大的提高编程效率。
基本介绍:
JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。
Jasperreport是开源的,这给我们带来很大方便,但文档收费,可以理解。
它还有一个相关的开源工程IReport。
IReport是一个图形化的辅助工具,能弥补JasperReport的缺陷:JasperReport仅提供了可使用的类库,而未提供更好的开发工具。它们配合使用将会更大程度的提高效率。
软件功能
应用场景
该库完全用Java编写,可用于各种Java应用程序,包括J2EE、Web应用程序,以生成动态内容。
它的主要目的是辅助生成面向页面的(page oriented),准备付诸打印的文档。
基本架构
JasperReport借由定义于XML文档中的report design进行数据组织。
这些数据可能来自不同的数据源,包括关系型数据库,collections,java对象数组。
通过实现简单接口,用户可以将report library插入到订制好的数据源中。
JasperReports的报告模板可以以iReport之类的工具来制作,只要把报告储存成XML格式,就可以让JasperReport阅读,然后再编译成为.jasper档。
JasperReports是世界上最流行的开源报告引擎。它是完全用Java编写的,它是能够使用的数据来自任何类型的数据源,并生成像素级的文档,可以查看、打印或导出在多种文档格式,包括HTML、PDF、excel、Openoffice和doc。
软件评论 您的评论需要经过审核才能显示
网友评论