Package net.sf.jasperreports.engine.export

Examples of net.sf.jasperreports.engine.export.JRCsvExporter


    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
    try {
      switch (type) {
        case CSV:
          logger.debug(bundle.getString("exporting-report", "csv"));
          JRCsvExporter exporterCSV = new JRCsvExporter();
          exporterCSV.setParameter(JRCsvExporterParameter.JASPER_PRINT, print);
          exporterCSV.setParameter(JRCsvExporterParameter.OUTPUT_STREAM, outputStream);
          exporterCSV.exportReport();
          break;
        case HTML:
          logger.debug(bundle.getString("exporting-report", "html"));
          JRHtmlExporter exporterHTML = new JRHtmlExporter();
          exporterHTML.setParameter(JRHtmlExporterParameter.JASPER_PRINT, print);
View Full Code Here


        //byte-order marker (BOM)
        byte b[] = {(byte)0xEF, (byte)0xBB, (byte)0xBF};
        //insert BOM byte array into outputStream
                                outStream.write(b);
        JRExporter csvExporter = new JRCsvExporter();
        csvExporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
        csvExporter.setParameter(JRExporterParameter.OUTPUT_STREAM, outputByteArray);
        csvExporter.setParameter(JRExporterParameter.CHARACTER_ENCODING, "UTF-8");
        csvExporter.exportReport();
                                outStream.write(outputByteArray.toByteArray());
      } else
      if (outputFormat.compareToIgnoreCase("XLS") == 0)
      {
                                returnResult = tempFolder + "readonly.xls";
View Full Code Here

TOP

Related Classes of net.sf.jasperreports.engine.export.JRCsvExporter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.