s-s-rS 2008 导出到 Excel 页码问题
Posted
技术标签:
【中文标题】s-s-rS 2008 导出到 Excel 页码问题【英文标题】:s-s-rS 2008 Export to Excel Page Number problem 【发布时间】:2011-03-07 19:08:20 【问题描述】:我有一些报告需要用户导出到 Excel。我正在使用以下表达式在文本框中的页脚中显示页码:="Page:" & Globals!PageNumber
当我在 Visual Studio 中对此进行测试时,我导出的 Excel 工作表看起来不错。每个页码都是正确的。当我部署报表并通过报表管理器导出它时,每个页码都是“Page: 1”。
我该如何纠正这个问题?
【问题讨论】:
【参考方案1】:您必须配置设备信息设置以使用简单标头:
找到 rsreportserver.config 文件。我的位于 C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer\
然后编辑 excel 渲染部分以使用简单的标题。
<Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="False">
<Configuration>
<DeviceInfo>
<SimplePageHeaders>True</SimplePageHeaders>
</DeviceInfo>
</Configuration>
</Extension>
【讨论】:
不幸的是,这并没有改变我的报告中的任何内容,导出到 excel 后仍然在每个页面上显示第 1 页,共 1 页【参考方案2】:请参阅this page 上的最后 2 段。总结一下。您必须在报表服务器配置文件中设置 excel 设备信息。
【讨论】:
以上是关于s-s-rS 2008 导出到 Excel 页码问题的主要内容,如果未能解决你的问题,请参考以下文章
在 s-s-rs 2008 中将报告导出到 excel 时合并或空白列