我在Jasper Reports中遇到excel导出问题。我的报告的输出excel文件包含不需要的合并单元格,具体取决于我用于每个报告的报告模板。 我在第一个Excel工作表中显示报告模板,在第二个Excel工作表中显示“Column Header”和“Data”。 我想要做的是忽略第二张表中的合并单元格。 我用
<property name="net.sf.jasperreports.export.xls.break.before.row" value="true"/>
属性创建第二张表。
我不允许更改模板,所以我想找到一种方法来忽略第二张表中的合并单元格,这里是我的excel文件的屏幕截图
如您所见,在第二列中有四个合并的单元格。有任何想法忽略那些不需要的合并单元格吗?
谢谢!
答案 0 :(得分:0)
我找不到解决问题的方法
我说服了我们的客户,没有使用,或者修改了第一个excel工作表中的模板。修改模板后,现在一切都很好看:
答案 1 :(得分:-1)
我发现扩展整个报告的宽度并将单元格移动到合并发生区域的右侧会为我清理它。合并发生的列在宽度上减少为0,当我再次运行报表时为空。如果你不介意额外的列在那里,因为它们几乎不可见,那么这个解决方案就可以确认了。
答案 2 :(得分:-1)
对于那个问题,我有一个确切的答案,就是删除页面的边界......然后你就会成功