Ich habe einen Bericht, der nicht exportiert, um von SSRS 2005 freundlich zu sein. Ich weiß, dass ich
verwenden kann %Vor%in der rsreportserver.config, aber ich bin nicht die einzige Person mit Berichten auf diesem Computer. Ich habe auch festgestellt, dass du passieren kannst
<Render>
<Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering">
<Configuration>
<DeviceInfo>
<SimplePageHeaders>True</SimplePageHeaders>
</DeviceInfo>
</Configuration>
</Extension>
</Render>
in der URL, um den Bericht programmatisch zu exportieren.
Ich habe versucht, das &rc:SimplePageHeaders=True
am Ende der URL hinzuzufügen, wenn ich zum Berichtsmanager navigiere, aber wenn ich Excel aus dem Dropdown- und Klick-Export auswähle, werden die Header trotzdem exportiert. Ich habe sogar versucht, die rc:Command=Render
und rc:Format=EXCEL
in der URL auch ohne Glück zu setzen.
Gibt es eine Möglichkeit, das zu tun, was ich versuche?
Hinweis: Ich möchte den Bericht über den integrierten Berichtsmanager rendern und das Dropdown-Menü für den Export in Excel verwenden verwenden, nicht in einer App oder auf einer Website.
Anstatt den vorhandenen Excel-Renderer zu überschreiben, möchten Sie einen anderen Renderer bereitstellen, der die Header ausstreicht und in die Liste der für das Exportmenü verfügbaren Renderer einfügt. Sie haben fast die Lösung - anstatt den aktuellen Excel-Renderer zu ändern, möchten Sie einen anderen liefern. Es gibt ein paar Tricks hier:
Name="EXCEL"
auf meinem System hat, ansonsten sehen Sie nur einen Excel-Renderer Excel
, da dies der vom Renderer angegebene Anzeigename ist. Sie sehen also zwei Optionen namens Excel, und Sie werden nicht wissen, welches ist das ohne Seitenköpfe. "fr-FR"
als Attributwert angeben. Ich verwende "en-AU"
, da ich Australier bin. Sie würden "en-US"
verwenden, wenn Sie in den USA sind. Somit, unter der aktuelle EXCEL-Renderer (ersetzen Sie nicht den bestehenden) in <Render>
Abschnitt von rsreportserver.config, würden Sie etwas wie einfügen:
Damit erhalten Sie zwei Excel-Optionen im Reporting Services-Exportmenü: Excel und Excel (ohne Kopfzeile)
Vergessen Sie nicht, das Sprachattribut in <OverrideNames>
in die Sprache auf Ihrem Berichtsserver zu ändern, oder beide Optionen werden einfach Excel
Tags und Links reporting-services export-to-excel reportingservices-2005