java - 使用 DynamicReports 创建的 Excel 和 Word 无法正确显示数据

标签 java jasper-reports dynamic-reports

使用 DynamicReports 生成 HTML 格式的报告,并提供以 PDF、WORD 和 EXCEL 格式下载的选项。 HTML 格式的报告显示良好。但当涉及到PDF、EXCEL和WORD时就有问题了。问题是,在列报告中,数据没有完全显示在单元格中,而不是每个单元格,其中数据较多的单元格。 enter image description here

上面的图像来自 HTML,它工作正常并显示完整数据。 enter image description here

这张图片来自 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/

相关文章:

java - 如何在 Blackberry Java 中只运行一次方法?

java - SSL协议(protocol)可以保护Web Service吗?

java - Jasper 报告 : Document root element "jasperReport", 必须与 DOCTYPE 根 "null"匹配

java - 从 BIRT 中的 POJO 生成动态报告

java - Logback 不会将日志写入文件

java - Surefire JUnit 测试不会在测试 xml 文件中记录失败的假设

java - 将字符串字段转换为集合以传递给子报表?

jasper-reports - JasperReports 的 iReport - 生成总计

java - 即使在类路径中添加 commons-logging-1.1.1.jar 后,动态报告也不会编译,它会抛出异常

java - jasper 报告中的 bucket 表达式值是什么?