SSRS 2008 R2导出到Excel会将第一行留空

时间:2013-11-13 14:37:41

标签: reporting-services ssrs-2008 ssrs-grouping

在SSRS 2008 R2现有报告中,我想更改报告,以便用户可以选择在将报告导出到Excel时隐藏标题。通过允许用户在将SSRS 2008报告导出为Excel时隐藏标头,他们可以对数据进行排序和过滤。这避免了允许excel在弹出窗口中显示错误,表示存在合并单元格。

我的问题是,当我隐藏标题并将报告导出到Excel时,excel中会出现一个空行,然后才会显示数据和列标题。 基本上空白单元格中的第1行,数据和列标题从第2列开始显示。

因此,当您将数据导出到Excel时,您能告诉我如何删除第1行中的空白行吗?

3 个答案:

答案 0 :(得分:4)

我相信我能够复制您的问题。确保表与报告标题之间没有空格。我发现将Tablix的location属性设置为0,0是确保那里没有空间的最佳方法。通过删除空格,您应该将tablix标题作为excel中的第一行。

这是我写的一篇文章,提供了屏幕截图和分步说明。

http://jaysonseaverbi.blogspot.com/2013/11/ssrs-exporting-options-for-excel.html

答案 1 :(得分:0)

在表达式中使用渲染格式,以切换文本框的可见性,使标题显示为空

=iif(Globals!RenderFormat.Name = "EXCEL" ,  true, false

注意如果使用SQl 2012,EXCEL应该是Excel 2003(xls)和EXCELOPENXML for Excel 2007-2010(xlsx)的上限

答案 2 :(得分:0)

将Tablix位置更改为0cm,0cm将解决问题。