JasperReports is a popular reporting framework/tool to produce reports in PDF, XLS, etc.
Step 1: Define a Person.java POJO class as defined below. This is the Java bean data source that is going to provide the data to the report.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
package com.mycompany.app.jasper; public class Person { private String firstName; private String surname; private Integer age; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getSurname() { return surname; } public void setSurname(String surname) { this.surname = surname; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } @Override public String toString() { return "Person [firstName=" + firstName + ", surname=" + surname + ", age=" + age + "]"; } } |
Step 2: Download Jaspersoft iReport 5.0.0,
…
Read more ›