我有一个SSRS矩阵报表,它有4个列组,最后一组设置为隐藏其某些列(如果它们不包含数据)。报告服务(SSRS 2005)矩阵列组向右移出时右移
该报告完美地工作,但是当导出为excel时,会出现一个空的列标题并且所有标题都会右移。它可能会在同一张纸上发生多次。
例如,而不是看到像
v1 | v2 | v1 | v2 | v1 | v2
最后一列组。它显示为
v1 | v2 | __ | v1 | v2 | __ | v1
以前有没有人见过类似的东西?
我有一个SSRS矩阵报表,它有4个列组,最后一组设置为隐藏其某些列(如果它们不包含数据)。报告服务(SSRS 2005)矩阵列组向右移出时右移
该报告完美地工作,但是当导出为excel时,会出现一个空的列标题并且所有标题都会右移。它可能会在同一张纸上发生多次。
例如,而不是看到像
v1 | v2 | v1 | v2 | v1 | v2
最后一列组。它显示为
v1 | v2 | __ | v1 | v2 | __ | v1
以前有没有人见过类似的东西?
好的。我想到了。我隐藏了只有零点的列,并且不知何故excel不喜欢这样。我切换了代码,以便过滤组中过滤器选项卡中的零并解决问题的列。
股票Excel导出是所见即所得。为了适应报表布局,Excel中的单元格会相应地合并并定位。除非合并列被删除,否则Excel将不允许排序。
您需要创建一个custom rendering extension in the RSReportServer.config - 复制Excel并将其更新。您需要提供覆盖名称,以便它将正确显示在导出列表中。这里是Excel Rendering options的列表 - SimplePageHeaders应该设置为false,因为页脚永远不会导出到Excel。如果页眉或页脚都不导出为Excel,那么只会显示实际数据。如果你还没有,你应该使用页眉和页脚部分。
这个问题并不是真正的合并单元格,而是转移了标题。我在上面添加了一个说明。 感谢您的回应:) – zzawaideh 2009-08-19 16:22:22
由于导出过程处理表格/矩阵上方的重叠文本框/等,在标题或其他方面,我看到转移的标题/ etc。 – 2009-08-19 17:12:21