JasperReports:在新的Excel工作表中取消合并列

问题描述 投票:3回答:3

我在Jasper Reports中遇到excel导出问题。我的报告的输出excel文件包含不需要的合并单元格,具体取决于我用于每个报告的报告模板。我在第一个Excel工作表中显示报告模板,在第二个Excel工作表中显示“Column Header”和“Data”。我想要做的是忽略第二张表中的合并单元格。我用

<property name="net.sf.jasperreports.export.xls.break.before.row" value="true"/>

属性创建第二张表。

我不允许更改模板,所以我想找到一种方法来忽略第二张表中的合并单元格,这里是我的excel文件的屏幕截图

如您所见,在第二列中有四个合并的单元格。有什么想法忽略那些不需要的合并单元格吗?

谢谢!

excel jasper-reports
3个回答
0
投票

我找不到解决问题的方法

我说服了我们的客户,没有使用,或者修改了第一个excel工作表中的模板。修改模板后,一切看起来都很好:


-1
投票

我发现扩展整个报表的宽度并将单元格移动到合并发生区域的右侧会为我清理它。合并发生的列在宽度上减少为0,当我再次运行报表时为空。如果你不介意额外的列在那里,因为它们几乎是不可见的,那么这个解决方案就可以确认了。


-1
投票

对于这个问题,我有确切的答案,删除页面的边框..然后你会获得成功

© www.soinside.com 2019 - 2024. All rights reserved.