Я использую Jasper с пружиной для экспорта набора отдельных отчетов в файл Excel через список JasperPrint, используя следующий код:
public File getExcelFile() throws IOException, JRException{
File excel = new File(getReportTitle()+".xlsx");
JRXlsxExporter exporter = new JRXlsxExporter();
exporter.setExporterInput(SimpleExporterInput.getInstance(jasperPrintList)); // where jasperPrintList is a List<JasperPrint> of separated reports.
exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(excel));
SimpleXlsxReportConfiguration reportConfig = new SimpleXlsxReportConfiguration();
reportConfig.setOnePagePerSheet(false);
reportConfig.setWrapText(true);
reportConfig.setAutoFitPageHeight(true);
exporter.setConfiguration(reportConfig);
exporter.exportReport();
return excel;
}
Приведенный выше код генерирует файл Excel с одним листом на отчет.
Как настроить его так, чтобы все отчеты создавались только на одном листе, а не на листе для каждого отчета?
Заранее спасибо.