Jaspersoft Studio是一款免费好用的java开源报表系统,它可用于创建非常复杂的布局包含图表、图像、subreports,交叉表等等。通过JDBC访问您的数据,tablemodel javabean,XML、Hibernate、CSV、和自定义来源。然后发布您的报告PDF、RTF、XML、XLS、CSV、HTML、XHTML、TXT、DOCX或者OpenOffice。
Jaspersoft Studio基本功能介绍
Report Life Cycle(报表生命周期)
iReport和JasperSoft Studio中的报表的生命周期是相同的。
当你使用iReport或JasperSoft Studio做报表时,要创建一个JRXML文件,该文件是包含报表布局定义的XML文档。布局是完全可视化,这样你就可以忽略JRXML文件的基础结构。执行报告之前,JRXML必须编译成名为Jasper的二进制文件。Jasper文件就是应用程序生成报表所需要的。
有许多数据源类型。您可以从SQL查询,XML文件,csv文件,HQL(Hibernate查询语言)查询,JavaBeans集合等。如果你没有一个合适的数据源,JasperReports的允许你编写自己的自定义数据源。通过Jasper文件和数据源,JasperReports 就能生成最终用户想要的文档格式。
iReport和JasperSoft Studio允许您配置数据源,并使用它们来测试您的报表。在许多情况下,数据驱动向导可以帮助您快速设计您的报表。iReport包括JasperReports引擎本身,可以让您预览报表输出,测试和优化您的报表。