使用 DynamicReports 生成 HTML 格式的报告,并提供以 PDF、WORD 和 EXCEL 格式下载的选项。 HTML 格式的报告显示良好。但当涉及到PDF、EXCEL和WORD时就有问题了。问题是,在列报告中,数据没有完全显示在单元格中,而不是每个单元格,其中数据较多的单元格。
这张图片来自 Excel,您可以看到 10 在第三列中不可见。 PDF和word也存在同样的问题。我该如何解决这个问题?
注意:- PDF 中也存在同样的问题。但我使用将 setForceLineBreakPolicy
设置为 true 来解决它
JasperPdfExporterBuilder pdfExporter = export.pdfExporter(file).setSizePageToContent(true).setForceLineBreakPolicy(true);
report.toPdf(pdfExporter);
最佳答案
为了正确导出到 Excel,您应该按照此处列出的一些指南准备报告:Making HTML, XLS or CSV friendly reports
构成报告的某些元素可能有点重叠或未正确对齐。
谢谢...!希望工作:)
关于java - 使用 DynamicReports 创建的 Excel 和 Word 无法正确显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39366921/