Jasper reports JasperReports XLS导出分页和其他问题
JasperReports 4.0.2 XLS导出有问题。文件出来了,但每次似乎都有某些问题,无论我尝试哪种配置:Jasper reports JasperReports XLS导出分页和其他问题,jasper-reports,export-to-excel,Jasper Reports,Export To Excel,JasperReports 4.0.2 XLS导出有问题。文件出来了,但每次似乎都有某些问题,无论我尝试哪种配置: 列标题将消失,除非我禁用图形,例如分隔标题和数据的垂直线 我无法删除重复的页面和列标题,无法将所有数据作为单个详细信息块。页码也不能删除 相同的模板用于PDF导出(应该有页面)和XLS导出(应该没有页面)。为了实现所需的XLS导出,我尝试在java代码中使用JRXlsExporter参数配置导出,并更改default.jasperreports.properties文件中的属性
- 列标题将消失,除非我禁用图形,例如分隔标题和数据的垂直线
- 我无法删除重复的页面和列标题,无法将所有数据作为单个详细信息块。页码也不能删除
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" value="pageHeader"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" value="pageFooter"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.2" value="columnHeader"/>
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" value="true"/>
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" value="true"/>
由于在标题上方绘制分隔线,标题确实消失了。PDF可以处理这个问题,但XLS没有。通过在标题和分隔符之间添加几个像素的空格,问题得以解决。XLS(以及HTML)导出器中元素消失的问题在于,这些导出器无法处理重叠的元素。因此,如果在文本字段的空间中的任何位置绘制一条线,那么在XLS(或HTML)报告中将看不到这两条线中的一条。但是PDF导出器能够处理这个问题。XLS(以及HTML)导出器中元素消失的问题是这些导出器无法处理重叠的元素。因此,如果在文本字段的空间中的任何位置绘制一条线,那么在XLS(或HTML)报告中将看不到这两条线中的一条。然而,PDF出口商能够处理这一问题。