User Tools

Site Tools


gettingstartedwithjasperreports

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
gettingstartedwithjasperreports [2022/01/05 20:04] – [Generate a Spreadsheet from SimpleReport] wikiadmingettingstartedwithjasperreports [2022/01/05 20:09] (current) – [Generate a Spreadsheet from SimpleReport] wikiadmin
Line 372: Line 372:
  
 <code javascript> <code javascript>
-//Script to run SimpleReport.jasper as a CSV file+//Script to run SimpleReport.jasper to generate a CSV file
  
-var Logger = Java.type("org.apache.log4j.Logger"); 
 var HashMap = Java.type("java.util.HashMap"); var HashMap = Java.type("java.util.HashMap");
 var FileInputStream = Java.type("java.io.FileInputStream"); var FileInputStream = Java.type("java.io.FileInputStream");
Line 381: Line 380:
 var JRCsvExporter = Java.type("net.sf.jasperreports.engine.export.JRCsvExporter"); var JRCsvExporter = Java.type("net.sf.jasperreports.engine.export.JRCsvExporter");
 var SimpleCsvExporterConfiguration = Java.type("net.sf.jasperreports.export.SimpleCsvExporterConfiguration"); var SimpleCsvExporterConfiguration = Java.type("net.sf.jasperreports.export.SimpleCsvExporterConfiguration");
-var SimpleOutputStreamExporterOutput = Java.type("net.sf.jasperreports.export.SimpleOutputStreamExporterOutput");+var SimpleWriterExporterOutput = Java.type("net.sf.jasperreports.export.SimpleWriterExporterOutput");
 var SimpleExporterInput = Java.type("net.sf.jasperreports.export.SimpleExporterInput"); var SimpleExporterInput = Java.type("net.sf.jasperreports.export.SimpleExporterInput");
  
Line 396: Line 395:
         csvExporter.setExporterOutput(new SimpleWriterExporterOutput(outputName));         csvExporter.setExporterOutput(new SimpleWriterExporterOutput(outputName));
         csvConfiguration = new SimpleCsvExporterConfiguration();         csvConfiguration = new SimpleCsvExporterConfiguration();
-        csvConfiguration.setWriteBOM(Boolean.TRUE);+        csvConfiguration.setWriteBOM(true);
         csvConfiguration.setRecordDelimiter("\r\n");            csvConfiguration.setRecordDelimiter("\r\n");   
         csvExporter.setConfiguration(csvConfiguration);         csvExporter.setConfiguration(csvConfiguration);
Line 403: Line 402:
 } catch (e) { } catch (e) {
     print("Error in Run JasperReport script: \n"+e.stack);     print("Error in Run JasperReport script: \n"+e.stack);
-    print(e); +    print(e);     
 +     
 +} 
 + 
 + 
 </code> </code>
  
gettingstartedwithjasperreports.1641431056.txt.gz · Last modified: by wikiadmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki