Java 导出到Excel时数据不完整
我曾尝试使用JasperReports和iReport将报告导出到excel,但结果是并非所有数据都可以在excel中显示,而当我将其导出到pdf时,效果良好。这是我的密码:Java 导出到Excel时数据不完整,java,jasper-reports,Java,Jasper Reports,我曾尝试使用JasperReports和iReport将报告导出到excel,但结果是并非所有数据都可以在excel中显示,而当我将其导出到pdf时,效果良好。这是我的密码: JRXlsExporter exporter = new JRXlsExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter.IGNO
JRXlsExporter exporter = new JRXlsExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.IGNORE_PAGE_MARGINS, true);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, new File(".").getCanonicalPath() + "\\report\\report1.xls");
exporter.exportReport();
Excel中的输出:
我认为问题在于列的位置,列之间是否有空格或重叠,如果您希望导出为excel,请始终建议您不要在报告中留出不合适的空格,以实现完美匹配。如果有重叠或没有重叠,则可以在详图栏中的行中检查相同的内容 所以,试试看,也许会有用
谢谢。您的问题不清楚。当我将报告导出为PDF时,它工作正常。但当我将其导出到Excel时,某些行丢失了,就像我上载的图像一样,您是否在iReport中测试了导出到xls?一切都好吗?是的,当我在ireport中预览时一切都好