更新
当我使用Jasper Report 5.6
版本时,打印文件(DOC, Excel and PDF
)的格式与下图不同。在DOC
和Excel
中,遗漏了subtotal
和No. Column ($V{REPORT_COUNT})
等内容。
PDF(正确出局)
DOC(错误的输出)
EXCEL(错误的输出)
5.6代码如下
/*PDF File Generation */
JasperExportManager.exportReportToPdfFile(print, pdf_filePath);
/*Excel File Generation */
JRXlsxExporter xlsEexporter = new JRXlsxExporter();
xlsEexporter.setExporterInput(new SimpleExporterInput(print));
xlsEexporter.setExporterOutput(new SimpleOutputStreamExporterOutput(new File(xls_filePath)));
SimpleXlsxReportConfiguration config = new SimpleXlsxReportConfiguration();
xlsEexporter.setConfiguration(config);
xlsEexporter.exportReport();
/*Doc File Generation */
JRDocxExporter docxExporter = new JRDocxExporter();
docxExporter.setExporterInput(new SimpleExporterInput(print));
docxExporter.setExporterOutput(new SimpleOutputStreamExporterOutput(new File(doc_filePath)));
SimpleDocxReportConfiguration config = new SimpleDocxReportConfiguration();
docxExporter.setConfiguration(config);
docxExporter.exportReport();
我该如何解决这个问题?我需要做什么配置SimpleXlsxReportConfiguration
和SimpleDocxReportConfiguration
?