Jasper报表导出到xls总是空白的,即使对于简单的报表也是如此



我无法以Excel格式导出我的jasper报告,但同样适用于pdf。下面是我的代码片段。。请告诉我哪里出了问题

out = response.getOutputStream();
jasperReport = JasperCompileManager.compileReport(filePath + fileName);
jasperPrint = JasperFillManager.fillReport(jasperReport, jasperParam, connection);
JRXlsExporter exporterXLS = new JRXlsExporter();
exporterXLS.setParameter(JRXlsExporterParameter.JASPER_PRINT, jasperPrint);
exporterXLS.setParameter(JRXlsExporterParameter.OUTPUT_STREAM, out);
exporterXLS.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE);
exporterXLS.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, Boolean.TRUE);
exporterXLS.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE);
exporterXLS.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE);

exporterXLS.exportReport();

我用的是下面的罐子,

jasperreports-6.1.0.jarpoi-3.9-20121203.jar

普通蒸煮器-1.7罐jfreechart--1.014.jarjoda-time-2.4罐

提前谢谢。。

更新到poi-3.10.1.jar解决了我的问题。。

最新更新