Share via


Excel-Rendering (Übersicht)

Beim Export eines Berichts nach Excel wird jede Seite des Berichts zu einem Arbeitsblatt. Die Anzahl der Arbeitsblätter pro Arbeitsmappe in Excel ist begrenzt. Bei Überschreiten des Limits wird ein Fehler generiert. Die Renderingerweiterung erstellt aus dem Bericht eine tabellarische Struktur mit geschachtelten Elementen.

Excel unterstützt nur eine vordefinierte Menge von Farben. Beim Rendering werden die im Bericht verwendeten Farben, den am besten passenden Farben von Excel zugeordnet. Excel unterstützt keine Hintergrundbilder für einzelne Zellen. Die Hintergrundbilder für Berichtselemente werden von der Excel-Renderingerweiterung vernachlässigt.

Einige Formatoptionen können konfiguriert werden. Folgendes ist konfigurierbar:

  • Ob Formeln in Textzeichenfolgen konvertiert werden sollen
  • Entfernen von Zellen aus dem Bericht, abhängig von ihrer Größe

Diese Elemente werden über Geräteinformationseinstellungen konfiguriert.

Leere Zeilen oder Spalten, die kleiner als 0,125 Zoll (3,175 mm) sind, werden standardmäßig aus dem Bericht entfernt, um Platz zu sparen. Die Standardgröße kann über die RemoveSpace-Geräteinformationseinstellung geändert werden; dazu fügen Sie an die URL-Zugriffszeichenfolge die Zeichenfolge &rc:RemoveSpace=*<Größe>*in an, wobei <Größe> die gewünschte Größe in Zoll bezeichnet.

Darüber hinaus können Sie steuern, ob Formeln im Bericht in Excel-Formeln konvertiert werden oder ob die Formelgenerierung unterdrückt wird. Dies geschieht über die OmitFormulas-Geräteinformationseinstellung. Weitere Informationen zu OmitFormulas finden Sie unter Ausdrücke beim Excel-Rendering.

Das folgende Beispiel zeigt, wie das Product Catalog-Beispiel in Excel exportiert und die Formelgenerierung durch Geräteinformationseinstellungen im URL unterdrückt wird.

https://servername/reportserver?%2fSampleReports%2fProduct+Catalog&rs:Command=Render&rs:Format=EXCEL&rc:OmitFormulas=true

Weitere Informationen zu den Geräteinformationseinstellungen finden Sie unter Excel Device Information Settings. Weitere Informationen zu Geräteinformationseinstellungen zur URL finden Sie unter Using Parameter Prefixes in a URL.

Das Excel-Rendering steht über den HTML-Viewer zur Verfügung. Die Renderingerweiterung kann auch mithilfe einer benutzerdefinierten Schnittstelle aufgerufen werden, über die benutzerdefinierte Geräteinformationseinstellungen übergeben werden können. Informationen zum Verwenden der Excel-Renderingerweiterung zusammen mit einer benutzerdefinierten Anwendung finden Sie unter Reporting Services Programming. Weitere Informationen zum HTML-Viewer finden Sie unter HTML-Viewer (Reporting Services).

Der exportierte Bericht wird zu einer XLS-Datei und gibt den Excel-MIME-Typ application/vnd.ms-excel zurück. Die Dateien haben die MIME-Version 1.0.

Siehe auch

Konzepte

Entwurfsaspekte für das Rendern von Berichten

Andere Ressourcen

Reporting Services Programming

Hilfe und Informationen

Informationsquellen für SQL Server 2005