如何使用Jasper Report生成doc文件

Hma*_*ish 1 java doc jasper-reports

使用jasper-reports 5.6.1我能够以pdf格式生成报告,但我无法弄清楚如何使用jasper生成.doc格式.

      byte[] exportReportToPdf = JasperExportManager.exportReportToPdf(print);
Run Code Online (Sandbox Code Playgroud)

用于生成这样的pdf格式文件,是否有类似于doc格式的视图类?

san*_*Bez 6

试试这样吧

JasperPrint jasperPrint = JasperFillManager.fillReport("myReport.jasper", reportParameters, dataSource);

Exporter exporter = new JRDocxExporter();
exporter.setExporterInput(new SimpleExporterInput(jasperPrint));

File exportReportFile = new File("D:\\Temp\\report.docx");

exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(exportReportFile));

exporter.exportReport();
Run Code Online (Sandbox Code Playgroud)

HTH