我正在尝试在jasper报告中生成docx
。我有这个代码:
JRDocxExporter exporter = new JRDocxExporter();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos);
exporter.exportReport();
如何将报告写出归档?我所看到的大多数示例都是使用servlet。
最佳答案
添加参数JRExporterParameter.OUTPUT_FILE_NAME
以指定文件,并删除参数JRExporterParameter.OUTPUT_STREAM
。
JRDocxExporter exporter = new JRDocxExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "myreport.docx");
exporter.exportReport();