将SSRS报告导出到Excel时获得额外的一行

将SSRS报告导出到Excel时获得额外的一行,excel,export,reporting-services,Excel,Export,Reporting Services,我有一个简单的Reporting Services报告,一个简单的表,使用BIDS 2005和报告向导创建 我在RS2008 R2服务器上按原样运行报告,它呈现得非常完美 当我导出到Excel时,会在表的正下方追加一行。该行是隐藏的,其高度为409.5 那一排是从哪里来的? 如何摆脱它 *注意-如果在RS2005服务器上运行,则没有额外的行我发现消除隐藏行的唯一方法是更改报表的布局。我将所有行的高度从053333cm增加到0538cm。 任何小于0538厘米的东西都不能解决问题 根据微软的说法,

我有一个简单的Reporting Services报告,一个简单的表,使用BIDS 2005和报告向导创建

我在RS2008 R2服务器上按原样运行报告,它呈现得非常完美

当我导出到Excel时,会在表的正下方追加一行。该行是隐藏的,其高度为409.5

那一排是从哪里来的? 如何摆脱它


*注意-如果在RS2005服务器上运行,则没有额外的行

我发现消除隐藏行的唯一方法是更改报表的布局。我将所有行的高度从053333cm增加到0538cm。 任何小于0538厘米的东西都不能解决问题


根据微软的说法,导出到excel的目标是尽可能接近报表的视觉外观。excel输出可能会出现意外情况,例如在匹配布局的过程中会出现额外的行或列或合并单元格。

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

尝试将报表(非表格)的大小更改为0.0pt,0.0pt。它将自动将其设置为所需的最小值。

我遇到了这个问题,并尝试了我能找到的所有发布的解决方案,但没有一个对我有效。更具体地说,将SSRS报告导出到excel后,有一个额外的行包含来自组第一行的重复数据。这个额外的行包含在一个可以切换的组中,当该组被折叠时,额外的行仍然显示,而不是什么都没有显示

这是我更改之前的报告布局。

我要做的是在嵌套分组的上方和外部添加一行,方法是右键单击分组框并选择“添加行”->“外部分组-上方”

这是后面的报告。


添加组外的行后,在额外的行中没有重复的数据。

我对使用BIDS 2008创建的报告也有同样的问题,请运行RS2008服务器。这里需要注意的重要一点是,
0.538cm
的值并不是始终有效的神奇数字。它高度依赖于行中的字体类型和大小。例如,我需要将行高从
0.6cm
更改为
0.7cm
,以使其正常工作。这让我绞尽脑汁多年。我有一个包含多个列值的字段,设置为CanGrow=True。即使所有的东西看起来都排好了,我也无法理解为什么还会出现额外的行。一时兴起,我决定重新讨论这个问题,第一个堆栈溢出线程就是这个。我的神奇数字是0.6英寸。谢谢!:)