【问题标题】:ireport excel output containing empty spaces instead of empty columnsireport excel 输出包含空格而不是空列
【发布时间】:2020-06-05 15:19:03
【问题描述】:

我在主报表的表格中添加了一个子报表以在同一行中显示元素,但是当子报表变成一行时,excel 输出在子报表的一部分中显示空行,我怎样才能使其显示为空comlums 而不是空格。

excel 输出:

https://i.stack.imgur.com/25Vs7.png

ireport 模型: https://i.stack.imgur.com/JFcku.png

【问题讨论】:

    标签: jasper-reports export-to-excel subreport


    【解决方案1】:

    在子报表后面放置空白文本字段,与子报表中的列宽相同。 点击发送后备词 将子报表放在上面。

    例如在下图中。我创建了空白文本字段,选择它们并右键单击,单击“向后发送” 然后将子报表放在这些列上方。因此,当不打印子报表时,将打印这些空白字段。

    【讨论】:

    • 非常感谢它对我有用的答案,但我有一个问题,它只有当一列在前面而其余列在后面时才有效,我尽力了更正了它,但它不适用于 excel 格式,如果所有列都在后面,它会显示一个空格,你有什么建议吗?
    • 这很奇怪,我猜子报表列和空白列没有正确对齐。我没有看到任何其他原因。还要检查带内条件是否有打印,将相同应用于空白列,我已经使用相同的方法创建了许多 excel 报告。如果不起作用,请分享主报告和子报告的 jrxml。
    猜你喜欢
    • 1970-01-01
    • 2015-09-13
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多