Exportieren eines Berichts als CSV-Datei (Berichts-Generator)
Die CSV-Exportoption (Comma-Separated Value) speichert Berichtsdaten in durch Trennzeichen getrennte Nur-Text-Dateien ohne jede Formatierung. In der Datei werden Felder und Zeilen jeweils durch ein Komma voneinander getrennt. Die resultierende Datei kann in einem Tabellenkalkulationsprogramm wie Microsoft Excel geöffnet oder als Importformat für andere Programme verwendet werden. CSV-Dateien werden standardmäßig in Editor geöffnet. Wenn auf die CSV-Datei als URL zugegriffen wird, wird der MIME-Typ text/plain zurückgegeben. Die Dateien haben die MIME-Version 1.0.
CSV-Rendering
Ein aus dem Berichts-Generator als CSV-Datei exportierter Bericht weist beim Speichern und Öffnen die folgenden Merkmale auf:
- Die erste Textzeile in der Datei enthält Header für alle Spalten im Bericht.
- Alle Zeilen haben die gleiche Anzahl von Spalten.
- Als Feldtrennzeichen wird ein Komma (,) verwendet.
- Die Trennzeichenfolge für Datensätze ist ein nicht angezeigter Wagenrücklauf, gefolgt von einem Zeilenvorschub (<cr><lf>).
- Als Textqualifizierer-Zeichenfolge dient das Anführungszeichen (").
- Enthält der Text ein Anführungszeichen, muss das Anführungszeichen verdoppelt werden ("").
- Wenn es sich bei dem exportierten Bericht um eine Tabelle handelt, wird durch eine Zahl am Ende jeder Zeile die Gesamtzahl der im Bericht zurückgegebenen Zeilen angezeigt. Wenn im Bericht z. B. 330 Zeilen zurückgegeben werden, wird am Ende jeder Zeile in der CSV-Datei die Zahl 330 angezeigt.
- Formatierung und Layout werden ignoriert.
- Felder, die Bilder als Daten enthalten, werden ignoriert.
Die verbleibenden Berichtselemente werden von oben nach unten und dann von links nach rechts sortiert. Anschließend wird jedes Element in einer Spalte gespeichert.
In der folgenden Tabelle sind die Aspekte aufgeführt, die beim Exportieren von Elementen in eine CSV-Datei berücksichtigt werden.
Element | Verhalten beim Speichern |
---|---|
Textfeld |
Der Inhalt des Textfeldes wird gespeichert. Die Daten werden entsprechend der Format-Eigenschaft des Elements formatiert. |
Tabelle |
Beim Speichern wird die Tabelle erweitert, und für jede Zeile und Spalte auf der untersten Detailebene wird eine Zeile und Spalte erstellt. Teilergebniszeilen und -spalten weisen keine Zeilen- und Spaltenüberschriften auf. Berichte mit Durchklicken werden nicht unterstützt. |
Matrix |
Beim Speichern wird die Matrix erweitert, und für jede Zeile und Spalte auf der untersten Detailebene wird eine Zeile und Spalte erstellt. Teilergebniszeilen und -spalten weisen keine Zeilen- und Spaltenüberschriften auf. Berichte mit Durchklicken werden nicht unterstützt. |
Diagramm |
Für einen Satz der Datenwerte wird eine Zeile gespeichert, für den anderen Satz von Datenwerten werden Spalten gespeichert. Berichte mit Durchklicken werden nicht unterstützt. |
Hinweis: |
---|
Die Struktur des Matrixdatenbereichs in CSV-Dateien wird möglicherweise in zukünftigen Versionen von Reporting Services geändert. |
Siehe auch
Aufgaben
Vorgehensweise: Exportieren eines Berichts in ein anderes Dateiformat (Berichts-Generator)
Konzepte
Exportieren eines Berichts in ein anderes Dateiformat (Berichts-Generator)
Entwurfsüberlegungen zum Exportieren eines Berichts in ein anderes Dateiformat (Berichts-Generator)