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

Amy*_*yst 6 excel export reporting-services

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

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

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

那一行来自哪里?如何摆脱它?

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

Amy*_*yst 4

我发现消除隐藏行的唯一方法是更改​​报表的布局。我将所有行的高度从 0,53333cm 增加到 0,538cm。\n任何小于 0,538cm 的高度都不能\xe2\x80\x99 解决问题。

\n\n

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

\n

  • 这里需要注意的是,“0.538cm”的值并不是一个永远有效的神奇数字。它高度依赖于行中存在的字体类型和大小。例如,我需要将行高从“0.6cm”更改为“0.7cm”才能正常工作。 (2认同)