在SSRS 2008 R2现有报告中,我想更改报告,以便用户可以选择在将报告导出到Excel时隐藏 Headers . 通过允许用户在将ssrs 2008报告导出为excel时隐藏 Headers ,他们可以对数据进行排序和过滤 . 这避免了允许excel在弹出窗口中显示错误,表示存在合并的单元格 .
我的问题是,当我隐藏 Headers 并将报告导出到Excel时,excel中会出现一个空行,然后才会显示数据和列 Headers . 基本上空白单元格中的第1行,数据和列 Headers 从第2列开始显示 .
因此,当数据导出到Excel时,您能告诉我如何删除第1行中的空白行吗?
3 回答
我相信我能够复制你的问题 . 确保表与报告 Headers 之间没有空格 . 我发现将Tablix的location属性设置为0,0是确保那里没有空间的最佳方法 . 通过删除空格,您应该将tablix Headers 作为excel中的第一行 .
这是我写的一篇文章,给出了屏幕截图和分步说明 .
http://jaysonseaverbi.blogspot.com/2013/11/ssrs-exporting-options-for-excel.html
在表达式中使用渲染格式,以切换文本框的可见性,使 Headers 显示为空
请注意,如果使用SQl 2012,EXCEL应为Excel 2003(xls)和EXCELOPENXML for Excel 2007-2010(xlsx)的上限
将Tablix位置更改为0cm,0cm将解决问题 .