2011-03-07 8 views
3

J'ai des rapports qui doivent être exportés vers Excel par les utilisateurs. J'affiche le numéro de page dans le pied de page dans une zone de texte avec cette expression: = "Page:" & Globals! PageNumberSSRS 2008 Exporter vers un problème de numéro de page Excel

Lorsque je le tester dans Visual Studio, la feuille Excel exportée semble très bien. Chaque numéro de page est correct. Lorsque je déploie le rapport et l'exporte via le Gestionnaire de rapports, chaque numéro de page est "Page: 1".

Comment corriger cela?

Répondre

0

Vous devez configurer les paramètres d'informations de périphérique à utiliser les en-têtes simples:

Trouver le fichier RSReportServer.config. Le mien est situé à C: \ Program Files \ Microsoft SQL Server \ MSRS11.MSSQLSERVER \ Reporting Services \ ReportServer \

Puis éditez la section de rendu d'Excel pour employer de simples en-têtes.

<Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="False"> 
    <Configuration> 
    <DeviceInfo> 
     <SimplePageHeaders>True</SimplePageHeaders> 
    </DeviceInfo> 
    </Configuration> 
</Extension> 
+1

Malheureusement, cela n'a rien changé dans mes rapports, montrant toujours Page 1 de 1 sur chaque page après l'exportation pour exceller – lot

0

Voir les 2 derniers paragraphes sur this page. Pour résumer. Vous devez définir les informations du périphérique Excel dans le fichier de configuration du serveur de rapports.