0

我在 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的代码片段如下:-

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();

我已经检查过了,报告的路径是正确的。我在哪里做错了。提前致谢。

4

0 回答 0