CSV datasources
JasperReports allows us to use Comma Separated Value(CSV) files as sources of data for our reports.
We will use the following CSV file to provide data for our report:
tail_num,aircraft_serial,aircraft_model,engine_model
N263Y,T-11,39 ROSCOE TRNR RACER,R1830 SERIES
N4087X,BA100-163,BRADLEY AEROBAT,R2800 SERIES
N43JE,HAYABUSA 1,NAKAJIMA KI-43 IIIA,R1830 SERIES
N912S,9973CC,PA18-150,R-1820 SER
The JRDataSource
implementation we need to use to create reports from CSV files is called net.sf.jasperreports.engine.data.JRCsvDataSource
. The following example demonstrates how to use it:
package net.ensode.jasperbook; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintWriter; import ...
Get JasperReports 3.5 for Java Developers now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.