0

我有一个SSRS矩阵报表,它有4个列组,最后一组设置为隐藏其某些列(如果它们不包含数据)。报告服务(SSRS 2005)矩阵列组向右移出时右移

该报告完美地工作,但是当导出为ex​​cel时,会出现一个空的列标题并且所有标题都会右移。它可能会在同一张纸上发生多次。

例如,而不是看到像

v1 | v2 | v1 | v2 | v1 | v2

最后一列组。它显示为

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

以前有没有人见过类似的东西?

回答

0

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

1

股票Excel导出是所见即所得。为了适应报表布局,Excel中的单元格会相应地合并并定位。除非合并列被删除,否则Excel将不允许排序。

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

+0

这个问题并不是真正的合并单元格,而是转移了标题。我在上面添加了一个说明。 感谢您的回应:) – zzawaideh 2009-08-19 16:22:22

+0

由于导出过程处理表格/矩阵上方的重叠文本框/等,在标题或其他方面,我看到转移的标题/ etc。 – 2009-08-19 17:12:21