我在JSF 1.2,RichFaces中开发了应用程序并在Apache Tomcat上运行。使用JasperReports(使用iReport 4)从应用程序生成pdf文件,它完全可以。现在我想将相同的文件导出到excel而不是pdf。我使用了以下代码片段,但收到错误
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: \reports\studentReports\testExcel.jrprint
生成excel的Code snippiet如下: -
File file = new File("/reports/studentReports/testExcel.jrprint");
JasperPrint jasperPrint = (JasperPrint)
JRLoader.loadObject(file);
JExcelApiExporter xlsExporter = new JExcelApiExporter();
xlsExporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
xlsExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME,"/reports/studentReports" + "/" + "testExcel1" + ".xls");
System.out.println("Exporting report...");
xlsExporter.exportReport();
我已经检查过,报告的路径是正确的。我在哪里做错了。提前谢谢。