All articles

Tutorial: Report Generation in Java Web Applications

Discover how to use an out-of-the-box reports solution for your Java web application using Jmix Reports.
In this guide we’ll cover how to create reports, how to customize and format your reports’ appearance as admins using DOCX or XLSX templates and a few options on how you can allow end users to generate printable forms.

You can see this tutorial on our youtube channel.
Project repository on GitHub.


  • General information
  • Data Model
  • Install Add-on
  • Simple Report
  • Value Formats
  • Template Formatting
  • Master-Detail Report
  • User Card Report
  • Report Generation Button
  • Template Formatting
  • IFrame Integration
Jmix is an open-source platform for building enterprise applications in Java