Hi, You can open a csv file by using JRCsvExporter instance. set jasper print object to this instance and export the report. JRCsvExporter exporterCSV = new JRCsvExporter(); exporterCSV.setParameter(JRXlsExporterParameter.JASPER_PRINT, jasperPrint); exporterCSV.setParameter(JRXlsExporterParameter.OUTPUT_STREAM, byteArrayOutputStream); exporterCSV.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_COLUMNS, true); exporterCSV.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, true); exporterCSV.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, true); exporterCSV.setParameter(JRXlsExporterParameter.IS_AUTO_DETECT_CELL_TYPE, true); exporterCSV.exportReport(); Regards, Indhira P