Java tools, components, libraries and plugins [NEW] My favorites| sign in | create your account  
proagora.com - .NET and Java jobs
Category

Reporting

Reporting, printing and document creation.

Display options and filters
Sort by:
Built for Java
Free or free version available
Sold as a service
Library
Source code provided
Discontinued
Plug-in

JFreeReport

 Home Page Home Page

Categories: Reporting

Author: JFree

Latest version: 0.8.4_11
Added 2005-02-23

JFreeReport is a free Java report library.
Features include:
* full on-screen print preview
* data obtained via Swing's TableModel interface (making it easy to print data directly from your application)
* L-based report definitions
* output to the screen, printer or various export formats (PDF, HTML, CSV, Excel, plain text)
* support for servlets (uses the JFreeReport extensions)
* complete source code included (subject to the GNU Lesser General Public Licence) with documentation

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

ReportCat

 Home Page Home Page

Categories: Graphics, Reporting

Author: Netcat

Latest version: 1.1
Added 2005-09-14

ReportCat is a Java print library. Its main goal is the automatic creation of printable reports drawn from any data source.

Features include:
- Reports may contain header and/or footer with any individual content on any page with configurable page numbering.
- Multiline text with automatic line breaks and configurable line break strategy.
- Borders, insets and backgrounds decorate any print component.
- Printing of high resolution images.
- Fixed or automatic scaling of any part of the report.
- Rotation of any part of the report by 90, 180 or 270 degrees.
- The layout of the report can be divided into multiple columns.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available

Style Report Pro

 Home Page Home Page

Categories: Reporting

Printing/report generation package for Java applications and applets.

The core of Style Report/Pro is a Java class/Java bean library with an API. It supports PDF/RTF/HTML generation, charting, grouping/summarization...

Built for Java
Built for Java
Library
Library

JasperReports

 Home Page Home Page

Categories: Reporting

Author: Novell

Latest version: 1.2.7
Added 2005-02-21Updated 2006-10-27

Open source Java reporting library.
XML report templates are used to generate ready to print documents using data from customizable data sources, including JDBC. The output can be delivered to the screen, printer, or stored in PDF, HTML, XLS, CSV and XML format.
JasperReports is entirely written in Java and can be used in a variety of Java enabled applications, including J2EE or Web applications, to generate dynamic content.

Its main purpose is to help creating page oriented, ready to print documents.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Java Print Dialog Framework

 Home Page Home Page

Categories: Reporting, Rich client UI - Swing

Author: Soft Frame Works

Latest version: 2.1
Added 2005-12-13Updated 2009-08-26

Collection of Java classes and resource files intended to provide printing capabilities for existing Java applications.
The JPDF (Java Print Dialog Framework) is designed to be integrated into Java Swing client applications.

Features include:
- Printing of Swing components: JTable, JTree, JTextPane, JTextArea, JEditorPane, and JPanel.
- Compose and print reports/forms containing data obtained from external sources (e.g. databases and files).
- Report generation: compose, preview and print reports. Reports can contain tabular, textual, and other types of material (e.g. mailing labels).
- Reports are composed programmatically.
- Page-Setup, Preview, and Print dialogs
- Custom print attributes used to specify many printing options.
- Page setup and print dialogs that can be plugged into your application.
- A print job management facility that executes print jobs in the background.
- Support for language and units-of-measure localization.

Built for Java
Built for Java
Library
Library
Source code provided
Source code provided

BIRT

 Home Page Home Page

Categories: Reporting

Author: Eclipse Foundation

Latest version: 2.1
Added 2006-01-24Updated 2006-07-06

Open source, Eclipse-based reporting system that integrates with your application to produce reports for both web and PDF.
BIRT has two main components: a report designer based on Eclipse, and a runtime component that you can add to your app server. It also offers a charting engine that lets you add charts to your own application.
BIRT reports consist of four main parts:
- Data: Databases, web services, Java objects all can supply data to your BIRT report. Support for JDBC is provided, as well as support for using code to get at other sources of data. A single report can include data from any number of data sources.
- Data transforms: Reports present data sorted, summarized, filtered and grouped to fit the user's needs. BIRT allows operations such as grouping on sums, percentages of overall totals and more.
- Business logic: Many reports require business-specific logic to convert raw data into information useful for the user. If the logic is just for the report, you can script it using BIRT's JavaScript support. If your application already contains the logic, you can call into your existing Java code.
- Presentation: Once the data is ready, you have a range of options for presenting it to the user: tables/lists, charts, crosstabs, letters & documents, compound reports. A single data set can appear in multiple ways, and a single report can present data from multiple data sets.

Built for Java
Built for Java
Library
Library
Plug-in
Plug-in
Free or free version available
Free or free version available
Source code provided
Source code provided

IntelliVIEW

 Home Page Home Page

Categories: Reporting

Author: Synaptris

Latest version: 3.0
Added 2006-02-04

Reporting tool for creating interactive reports from any data source and integrate them into your Java, .NET or COM applications.

Features include:
- Designer: enables creation of interactive reports by dragging and dropping data elements and formatting them.
- Report Analyzer: allows you to read free form and grid reports, manipulate grid reports, create charts, graphs etc.
- Synaptris SDK: set of lightweight components that accept published reports from the IntelliVIEW designer and processes report requests from the IntelliVIEW Report Analyzer.
- Data is organized in a variety of ways including tables, grouped tables, cross tabs and graphical views. These views can be further analyzed using web controls such as drop-down menus, checkboxes and pick-lists.
- A "single-click publishing mechanism" allows you to deploy reports across the web and provide access to users irrespective of location.
- Integrates into your ASP.NET and JSP pages.
- Reports can be exported to formats like xls, pdf, rtf, xml, html, sylk, text, Word, Data Interchange Format, etc.
- WYSIWYG printing features.
- Supports Oracle, DB2, SQL Server, Access, MySQL, Sybase, ODBC, OLE DB, JDBC, XML, etc.

Built for Java
Built for Java

JExcel

 Home Page Home Page

Categories: Reporting

Author: TeamDev

Latest version: 1.1
Added 2006-06-19Updated 2008-02-27

Library for integrating Microsoft Excel into Swing applications.

The JExcel functionality can be divided into the following parts:
- Automation of an Excel application, workbooks, worksheets, etc. This is the core functionality of the JExcel library, which allows working with Excel applications, workbooks, worksheets, ranges and cells.
- Embedding a workbook in a Java Swing application. JExcel provides the JWorkbook component that allows embedding an Excel workbook in a Java Swing application as an ordinary Swing component.
- Handling Excel workbook or worksheet events. Workbook and Worksheet JExcel classes allow adding listeners for events generated by a workbook or worksheet and event handlers to affect the application behavior.
- Working with native peers. Native peers are provided to allow you to add custom functionality based on JExcel.

Built for Java
Built for Java
Library
Library

Aspose.Cells for Java

 Home Page Home Page

Categories: Reporting

Author: Aspose

Latest version: 1.7.5.0
Added 2007-01-04

Component for spreadsheet reporting in a desktop or web server environment without using Microsoft Excel.

Features include:
- Export to HTML
- Find String/Formula
- Open/Save encrypted Excel file
- Import data from JDBC ResultSet
- Preserve Pictures, Charts, Macros, Formula settings and Pivot tables
- Control of cell formatting
- Configure sheet display options and Range settings
- Supports: VBA, Unicode, Hyperlinks
- Provides compatibility with Windows, Linux and UNIX

Built for Java
Built for Java
Library
Library

CodeCharge Studio

 Home Page Home Page

Categories: RAD - Dev automation, Reporting

Author: YesSoftware

Latest version: 3.0.2.2
Added 2006-01-09

Visual rapid web application development and web reporting tool.
CodeCharge Studio generates dynamic web sites in ASP, JSP, PHP, Perl, ColdFusion, ASP.NET, from a single meta description you edit and customize using an IDE.

Features include:
- Application Builder: web development automation tool for creating database-enabled web applications with web pages for data management and administration
- Web reporting, Report form and Web report builder
- Web calendar builder and Calendar form
- Form and Component builders
- CSS styles and Style builder
- Visual query builder
- Security Management and Role-based Access Control
- Internationalization and localization
- Editable grid
- Source control integration
- Add-in for FrontPage
- Can generate code in C# and VB.NET (ASP.NET), VBScript (ASP), ColdFusion, Java (Servlets or JSP), PHP, and Perl

Built for Java
Built for Java

Crystal Reports for Eclipse

 Home Page Home Page

Categories: Reporting

Author: SAP

Latest version: 2.0
Added 2006-09-17Updated 2009-10-05

Report designer built on the Eclipse framework.

Features include:
- Support for Crystal Reports 2008 features such as embedded Flash, parameter panel, and sort controls
- Flash-based prompting user interface that supports dynamic, cascading prompts at runtime for Web apps
- SDK that enables complete report creation and modification with Java code
- Ability to embed the Java runtime engine into thick and thin client applications
- Access Java classes (POJOs) as a data source for tight integration to your applications
- Editable preview in the Eclipse report design tool
- Support for all major browsers and operating systems

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available

POI

 Home Page Home Page

Categories: Interoperability, Reporting

Author: Apache Jakarta

The POI project consists of APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format using pure Java. In short, you can read and write MS Excel files using Java. Soon, you'll be able to read and write Word files using Java. POI is a Java Excel solution as well as a Java Word solution. However, it is a complete API for porting other OLE 2 Compound Document formats and others to participate.

OLE 2 Compound Document Format based files include most Microsoft Office files such as XLS and DOC as well as MFC serialization API based file formats.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

FOP

 Home Page Home Page

Categories: Reporting

Author: Apache Jakarta

Latest version: 0.20.5
Added 2005-07-28

FOP (Formatting Objects Processor) is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT. The primary output target is PDF.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Windward Reports

 Home Page Home Page

Categories: Reporting

Author: Windward Studios

Latest version: 4.0
Added 2005-06-02Updated 2005-09-13

Reporting engine that uses a Word-based report-layout process.

Windward Reports works by merging any XML, SQL or custom data source — or any combination — with a Word report template. It feeds data into the template to create a WYSIWYG report that can be generated in PDF, .RTF, HTML, .TXT, or multipart MIME email format.
Windward Reports is available as a Java library (.jar), and requires JDK 1.3, dom4j and log4j. It can be used standalone or as part of an application. Using it as a reporting engine in a J2EE environment is most common, including calls to Windward Reports from both servlets and JSPs. The product also includes an RMI client that can access Windward Reports under Java 1.1 or later.
Windward Reports can accept data from an XML datasource or a SQL database.

Built for Java
Built for Java
Library
Library

RReport

 Home Page Home Page

Categories: Reporting

Author: Java4less

Latest version: 2.6
Added 2005-06-02

Add printing/reporting capabilities to your Java application or Web application.
RReport can also be used in Web application in order to create printed, HTML , PDF , XML or Text reports.

Features include:
- Use Java 1 or 2 printing API
- Export to HTML, PDF, XML, Text and CSV
- Text Mode printing
- AWT or Swing preview window
- Preview, zoom and browse
- Servlet for web application
- Printer configuration

Built for Java
Built for Java
Library
Library
Source code provided
Source code provided

CSSToXSLFO

 Home Page Home Page

Categories: Reporting

Author: Re BVBA

Latest version: 1.2
Added 2005-03-08Updated 2005-11-05

Conversion utility from CSS2 to XSLFO, which can be converted to PDF, PostScript, etc.
CSSToXSLFO has special support for the XHTML vocabulary. The tool has a number of page-related CSS extensions. It also comes with an API in the form of an XML filter.

The tool has a command-line interface.
There are special packages for using it with XEP from RenderX, XSLFormatter from Antenna House and FOP from Apache.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

ActiveXLS

 Home Page Home Page

Categories: Reporting

Author: On Time Computing Solutions

Latest version: 5.3
Added 2006-05-24Updated 2006-12-09

.NET and Java components to read and write Excel files.

Features include:
- export, import and format Excel reports
- Microsoft Excel not required
- avoid OLE/ADO
- format and auto-format reports
- charts and chart sheets
- native Excel formula computation
- named ranges, data validation
- freeze frames, zoom options
- page setup options
- images, hyperlinks, RTF, comments

Built for Java
Built for Java

Big Faceless Report Generator

 Home Page Home Page

Categories: PDF, Reporting

Author: Big Faceless Organization

Latest version: 1.1.31
Added 2006-08-02

Component for converting XML to PDF documents.
Allows creating dynamic PDF reports using JSP, ASP or similar technology.

Features include:
- HTML-style tables: auto-sized nested tables with full control over padding, margins and borders
- Use cascading CSS2 stylesheets to control look and feel
- Create inline graphs and charts with XML, direct from the database
- Includes a servlet and a servlet filter for generation of PDF's from XML or JSP pages
- Auto pagination of content with page headers and footers
- HTML syntax
- Unicode support, encryption, TrueType fonts, barcodes...
- Load existing PDF documents as templates
- Digitally sign documents
- Create interactive forms

Built for Java
Built for Java
Library
Library

ReportMill

 Home Page Home Page

Categories: Reporting

Author: ReportMill Software

Latest version: 8.0
Added 2005-01-11

Reporting tool available for dynamically generating reports and web pages from Java applications.
ReportMill combines a page layout application and a Java API in a single jar file to integrate into your custom Java application.
Features include:
- Supports formats such as PDF, HTML, Flash, Excel and more
- XML based template design
- Java API: ReportMill gets data directly from Java objects in your object model
- Object Reporting: no need to recode existing Java data sets as a database query and refetch data
- Page Layout Application: application for creating report templates

Built for Java
Built for Java
Library
Library

Java CSV

 Home Page Home Page

Categories: Persistence - Data-tier, Reporting

Author: Bruce Dunwiddie

Latest version: 2.0
Added 2005-04-14

Library for reading and writing CSV and plain delimited text files. All kinds of CSV files can be handled, text qualified, Excel formatted, etc.

Built for Java
Built for Java
Library
Library
Source code provided
Source code provided

Elixir Report

 Home Page Home Page

Categories: Reporting

Author: Elixir Technology

Latest version: 6.3
Added 2005-06-14Updated 2007-02-09

Cross-platform, Java/XML reporting tool supporting data sources including Java/EJB, XML, JDBC, LDAP, and text, with multi-locale internationalization, scripting, and J2EE integration.

Features include:
- Report elements include charts, barcode, images, and SVG/HTML/RTF components
- Output formats include PDF, Elixir JGF, XML, XHTML, and CSV.
- Report generation for printing, PDF with encryption, HTML, Word through RTF, Excel, Postscript, LPT, JPG/GIF/PNG, as well as XHTML and J2ME/MIDP format for mobile devices including handsets and PDAs.
- Layout control with built-in data aggregation and transformation engine including OLAP Cube transformation.
- Integrated repository with multiple deployment modes including a deployment on open standard J2EE servers supporting multiple interfaces including Java, .NET and language-independent URL interface.
- Internationalization for multi-lingual reporting with fixed or dynamic locale setting for languages, date and currency, font embedding and multi-directional text flow control for PDF, HTML, RTF, Excel and XML output.

Built for Java
Built for Java
Ignore this
Advertise here! Contact us to know the options
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
 
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Oracle.
This site is not affiliated in any way with Oracle.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD indépendante | Parking partagé