gettingstartedwithjasperreports
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| gettingstartedwithjasperreports [2022/01/05 19:56] – [Generate an Excel Spreadsheet from SimpleReport] wikiadmin | gettingstartedwithjasperreports [2022/01/05 20:09] (current) – [Generate a Spreadsheet from SimpleReport] wikiadmin | ||
|---|---|---|---|
| Line 354: | Line 354: | ||
| try { | try { | ||
| reportStream = new FileInputStream(compiledReport); | reportStream = new FileInputStream(compiledReport); | ||
| + | parameters = new HashMap(); //empty hashmap | ||
| jasperPrint = JasperFillManager.fillReport( reportStream , parameters); | jasperPrint = JasperFillManager.fillReport( reportStream , parameters); | ||
| xlxsExporter = new JRXlsxExporter(); | xlxsExporter = new JRXlsxExporter(); | ||
| Line 371: | Line 372: | ||
| <code javascript> | <code javascript> | ||
| + | //Script to run SimpleReport.jasper to generate a CSV file | ||
| + | |||
| + | var HashMap = Java.type(" | ||
| + | var FileInputStream = Java.type(" | ||
| + | var JasperPrint = Java.type(" | ||
| + | var JasperFillManager = Java.type(" | ||
| + | var JRCsvExporter = Java.type(" | ||
| + | var SimpleCsvExporterConfiguration = Java.type(" | ||
| + | var SimpleWriterExporterOutput = Java.type(" | ||
| + | var SimpleExporterInput = Java.type(" | ||
| + | |||
| + | compiledReport=" | ||
| + | outputName = " | ||
| + | |||
| + | try { | ||
| + | reportStream = new FileInputStream(compiledReport); | ||
| + | parameters = new HashMap(); //empty hashmap | ||
| + | parameters.put(" | ||
| + | jasperPrint = JasperFillManager.fillReport( reportStream , parameters); | ||
| + | csvExporter = new JRCsvExporter(); | ||
| + | csvExporter.setExporterInput(new SimpleExporterInput(jasperPrint)); | ||
| + | csvExporter.setExporterOutput(new SimpleWriterExporterOutput(outputName)); | ||
| + | csvConfiguration = new SimpleCsvExporterConfiguration(); | ||
| + | csvConfiguration.setWriteBOM(true); | ||
| + | csvConfiguration.setRecordDelimiter(" | ||
| + | csvExporter.setConfiguration(csvConfiguration); | ||
| + | csvExporter.exportReport(); | ||
| + | | ||
| + | } catch (e) { | ||
| + | print(" | ||
| + | print(e); | ||
| + | | ||
| + | } | ||
| + | |||
| + | |||
| </ | </ | ||
gettingstartedwithjasperreports.1641430598.txt.gz · Last modified: by wikiadmin
