报告服务 – 将数据导出到Excel只在一张纸上

我正在使用SSRS 2005.在我的报告中,我正在将数据传到带有分页的表(使用分组)。 没关系。 但是,当我将数据导出到Excel文件时,RS将数据划分为多个表格。

如何在导出到Excel时只在一个表格中获取数据?

编写以下expression式以在导出为Excel时禁用分页符: –

IIF(Globals!RenderFormat.Name = "EXCEL",TRUE,FALSE) 

这是不能做到的。 删除分页符,或与之共存。

您可能想要查看Aspose ,一个SSRS的商业渲染扩展引擎。 我们用它来将报告导出到韩文字符的Word中,效果很好。 他们也提供良好的支持。

如果要使用分页符进行分页,并且还希望在Excel中禁用分页,请执行以下步骤;

  1. 转到Tablix成员属性
  2. PageBreak – > BreakLocation: End
  3. PageBreak – > Disabled: =IIF(Globals!RenderFormat.Name="EXCELOPENXML",True, IIF(rownumber(nothing) mod 50=0, false, true))

    在这里输入图像说明