【问题标题】:Reporting Services (SSRS 2005) matrix column group shifting right when exported to xlsReporting Services (SSRS 2005) 矩阵列组在导出到 xls 时右移
【发布时间】:2009-08-19 15:30:55
【问题描述】:

我有一个 SSRS 矩阵报告,它有 4 个列组,最后一个组设置为隐藏其中的某些列(如果它们不包含数据)。

报表完美运行,但是当导出到 excel 时会出现一个空列标题并且所有标题都向右移动。它可以在同一张纸上发生多次。

例如,而不是看到类似的东西

v1 | v2 | v1 | v2 | v1 | v2

在最后一个列组上。它显示为

v1 | v2 | __ | v1 | v2 | __ | v1

以前有人见过这样的事情吗?

【问题讨论】:

    标签: sql-server sql-server-2005 reporting-services reportingservices-2005


    【解决方案1】:

    库存 Excel 导出是所见即所得。为了适应报表布局,Excel 中的单元格会被合并并相应地定位。在删除合并的列之前,Excel 不允许排序。

    您需要创建一个custom rendering extension in the RSReportServer.config - 复制 Excel 并更新它。您需要提供覆盖名称,以便它正确显示在导出列表中。这是Excel Rendering options 的列表 - SimplePageHeaders 应设置为 false,因为页脚永远不会导出到 Excel。如果页眉或页脚都没有导出到 Excel,则只会显示实际数据。如果您还没有,您应该使用页眉和页脚部分。

    【讨论】:

    • 问题不是真正合并的单元格而是移动的标题。我在上面添加了一个说明。感谢您的回复:)
    • 由于导出过程处理表格/矩阵上方、标题或其他地方的重叠文本框/等,我看到了移动的标题/等。
    【解决方案2】:

    好的。我想到了。我隐藏了其中只有零的列,并且不知何故 excel 不喜欢那样。我切换了代码,以便它过滤组的过滤器选项卡中为零的列并解决了问题。

    【讨论】:

      猜你喜欢
      • 2010-09-09
      • 2023-03-10
      • 1970-01-01
      • 2010-09-16
      • 2010-11-27
      • 1970-01-01
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多