2015-06-30 21 views
-2

我無法導出我的碧玉報告以Excel格式,但同樣適用於PDF格式。下面是我的代碼片段..請讓我知道我要去哪裏錯了賈斯珀報告出口到xls總是空白,即使是簡單的報告

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.jar POI-3.9-20121203。罐子

公共沼氣池-1.7.jar 了JFreeChart 1.0.14.jar 喬達時間,2.4.jar

在此先感謝..

回答

0

更新到poi-3.10.1.jar解決了我的問題..