【发布时间】:2010-11-01 04:32:54
【问题描述】:
我正在使用 SSRS 2005。在我的报告中,我正在通过分页(与分组一起使用)将数据获取到表中。没关系。但是当我将数据导出到 Excel 文件时,RS 在多个工作表中划分数据。
如何在导出到 Excel 时仅在一张表中获取数据?
【问题讨论】:
我正在使用 SSRS 2005。在我的报告中,我正在通过分页(与分组一起使用)将数据获取到表中。没关系。但是当我将数据导出到 Excel 文件时,RS 在多个工作表中划分数据。
如何在导出到 Excel 时仅在一张表中获取数据?
【问题讨论】:
编写以下表达式以在导出到 excel 期间禁用分页符:-
IIF(Globals!RenderFormat.Name = "EXCEL",TRUE,FALSE)
【讨论】:
这是不可能的。删除分页符,或忍受它。
【讨论】:
您可能想查看Aspose,这是一个用于 SSRS 的商业渲染扩展引擎。我们用它来导出带有韩语字符的 Word 报告,效果很好。他们也提供了很好的支持。
【讨论】:
这对我有用:
=IIF(Globals!RenderFormat.Name = "EXCELOPENXML", True, IIF(RowNumber(Nothing) mod 30=0,False,True))
它会在 30 行后分页,并在报表导出到 Excel 时禁用分页!
【讨论】: