我在论坛中尝试了很多建议,但找不到将数据导出到单个Excel文件中的多个标签/表格的工作解决方案。
我使用 iReport Designer Pro 5.0.0 创建了.jrxml,当我在 iReport 报告查看器中预览时,我可以看到多个标签(每个标签由一个正如预期的那样,不同的数据集/查询和行是> 10000)。
但是当我在 JasperReports服务器中部署并尝试以 Excel 格式导出时,它会将来自两个查询/数据集的所有数据提供给一个 Excel 仅限标签。任何人都可以发送一个工作示例来解决这个问题。
我已经尝试了分页符,换行符,子报表,组,不同属性,例如 忽略分页 , net.sf.jasperreports .export.xls.one.page.per.sheet , net.sf.jasperreports.export.xls.break.after.row 和 net.sf.jasperreports.export.xls.break.before.row 。
答案 0 :(得分:2)
您需要在Jrxml中设置属性
net.sf.jasperreports.export.xls.max.rows.per.sheet
值:您的预期超过10000行吧。给25000