-1

Excel でレポートをエクスポートするときにジャスパー レポート 4.1.1 を使用していますが、同じデータ セットに対して一部のセルが空白になり、レポートを再実行するとデータが入力されます。

上記の問題はランダムに発生しています。

JasperPrint print=JasperFillManager.fillReport(jrXmlPathList.get(i),parameters,conn);
list.add(print); OutputStream output = new FileOutputStream(new File(reportVO.getxFilePath()));
JRXlsxExporter exporterXLS = new JRXlsxExporter();
exporterXLS.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE,Boolean.TR‌​UE);
exporterXLS.setParameter(JRXlsExporterParameter.SHEET_NAMES, sheetnames); 
exporterXLS.setParameter(JRXlsExporterParameter.JASPER_PRINT_LIST, list); 
exporterXLS.setParameter(JRXlsExporterParameter.OUTPUT_STREAM, output); 
exporterXLS.exportReport();
4

1 に答える 1

0

これを試して:

File xlsx = new File("C:/Users/Sadagopan/Documents/sample.xlsX");
JRXlsxExporter Xlsxexporter = new JRXlsxExporter();
Xlsxexporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
Xlsxexporter.setParameter(JRExporterParameter.OUTPUT_FILE, xlsx);
Xlsxexporter.exportReport();
于 2013-04-05T11:02:33.830 に答える