4

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

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

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

4

3 回答 3

4

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

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

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

于 2013-11-13T22:06:49.897 回答
0

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

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

请注意,如果使用 SQl 2012,Excel 2003 (xls) 的 EXCEL 和 Excel 2007-2010 (xlsx) 的 EXCELOPENXML 应该大写

于 2013-11-13T21:52:21.683 回答
-1

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

于 2015-04-01T09:23:54.170 回答