我有一些报告需要由用户导出到Excel。我正在页面页脚中的页码中显示以下表达式:=“Page:”&全局!的PageNumber
当我在Visual Studio中测试时,我导出的excel表看起来很好。每个页码都是正确的。当我部署报告并通过报告管理器将其导出时,每个页码都是“Page:1”。
我该如何纠正?
答案 0 :(得分:0)
请参阅this page的最后两段。总结一下。您必须在reportserver配置文件中设置Excel设备信息。
答案 1 :(得分:0)
您必须配置设备信息设置以使用简单的标题:
找到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>