Java Reports made easy

Fluent java API supporting Normal and Pivot tables reports. In-Process Spreadsheet processor. Output in HTML, EXCEL, XML, PDF, SVG, PNG and many, many more. No pre-compilation or source generation required.

Get started today

Flat Reports

This is the most popular type of report consisting of a title, a table with column headers and multiple rows

View details »

Pivot Tables

Also known as Cross tab reports, this is a nice way of arranging data inside a report making it very easy to read

View details »

In-Process spreadsheet

The ReportEngine api can be used as a spreadsheet processor, being able to work like an in-process Microsoft Excel for java applications

View details »