Hi thanks for reply there is my code below Code: public void exportToXLS(String fileName) throws ReportGenerationException { log.debug(">>"«»); try { File destFile = new File(fileName); JRXlsExporter exporter = new JRXlsExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, destFile.toString()); exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE); exporter.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE); exporter.setParameter(JRXlsExporterParameter.IS_FONT_SIZE_FIX_ENABLED, Boolean.FALSE); exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); exporter.setParameter(JRXlsExporterParameter.SHEET_NAMES, new String[] { "Sheet1" }); exporter.exportReport(); if (log.isDebugEnabled()) { log.debug("nazwa pliku raportu: " + fileName); log.debug("<<"«»); } } catch (JRException jre) { throw new ReportGenerationException("JRException Exception encountered", jre); } } the name of the only one sheet of generated xls is name of jasper template without .jasper (not "Sheet1") Any suggestions? Thanks in advance PK