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 时合并或空白列

s-s-rs 2008 导出到单元格并获取合并单元格错误

从 s-s-rS 2008 R2 导出到 Excel 2010 时,数字不保持格式

s-s-rS 2008 使用动态页脚导出到 MS Word

s-s-rS 2008 Excel 导出问题

s-s-rS 2008 R2 excel 导出在报表服务器上不起作用