在SSRS 2008 R2现有报告中,我想更改报告,以便用户可以选择在将报告导出到Excel时隐藏标题。通过允许用户在将SSRS 2008报告导出为Excel时隐藏标头,他们可以对数据进行排序和过滤。这避免了允许excel在弹出窗口中显示错误,表示存在合并单元格。
我的问题是,当我隐藏标题并将报告导出到Excel时,excel中会出现一个空行,然后才会显示数据和列标题。 基本上空白单元格中的第1行,数据和列标题从第2列开始显示。
因此,当您将数据导出到Excel时,您能告诉我如何删除第1行中的空白行吗?
答案 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将解决问题。