java - 如何删除JasperReports生成的Excel报告中的空列

标签 java jasper-reports ireport export-to-excel

我正在使用 iReport 来设计 JasperReports。 Excel 导出的报告包含额外的空列,我尝试这样做

<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" value="true"/> 

excelExporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_COLUMNS, Boolean.TRUE);

但是空列仍然显示。有没有办法从报告中删除这个空列。

最佳答案

这取决于确切的报告布局。当您有不相邻的字段时,该选项非常有用。但对于更复杂的布局,有时会出现大部分为空白的列。

最快的解决方案可能是更好地布局报表以避免字段之间出现任何空格。

关于java - 如何删除JasperReports生成的Excel报告中的空列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8837352/

相关文章:

使用 File 对象的 Java.io.FileNotFoundException

java - 创建自定义 Jasper 报告布局

java - 如何在 JasperReports 中从 Java 向报表传递多个参数并导出为 PDF

java - PMD 自定义 junit 方法命名规则不起作用

java - Spring AMQP Rabbit 模板发送超时

java - 星号导入是否包含Java中的子包?

java - jasperreports - excel 导出

java - 在 JasperReports 5.6.1 中打印二维码

jasper-reports - 如何使用查询对 iReport 中的特定行求和?

java - 如何在条形图中显示每个条形的条形值?