
JasperReports is an open source Java reporting tool that can write to screen, to a printer or into PDF, HTML, Microsoft Excel, RTF, ODT, Comma-separated values and XML files. It can be used in Java-enabled applications, including Java EE or Web applications, to generate dynamic content. It reads its instructions from an XML or .jasper file.
Download:
For Linux and Mac OS X, JasperReports v3.6.1 | 64.8 MB
For Windows, JasperReports v3.6.1 | 73.5 MB