CSV-Geräteinformationseinstellungen

Die Geräteinformationseinstellungen für die CSV-Renderingerweiterung ermöglichen das Ändern von Trennzeichen und Qualifizierern sowie das Festlegen der Behandlung von Zeilenumbrüchen. Zudem können die Erweiterung der Datei gesendet sowie die Codierung und der Einschluss von Kopfzeilen in der Ausgabe gesendet werden. Da es sich bei Trennzeichen meist um Sonderzeichen handelt, sollten Sie sie in einem CDATA-Abschnitt codieren, wenn die Einstellungen als XML geschrieben werden.

In der folgenden Tabelle sind die Geräteinformationseinstellungen zum Rendern in das Textformat aufgeführt.

Einstellung Wert
Encoding Der Internet Assigned Numbers Authority (IANA)-Name einer Zeichencodierung, die von .NET Framework unterstützt wird. Der Standardwert ist UTF-8. Beispiele für andere Werte: ASCII, UTF-7 und UTF-16.
ExcelMode Gibt an, dass die Zielausgabe für Excel bestimmt ist. Der Standardwert ist true.
FieldDelimiter Das Trennzeichen, das in das Ergebnis eingefügt werden soll. Der Standardwert ist ein Komma (,). Sie sollten den Wert dieser Geräteinformationen URL-codieren, wenn Sie ihn in einer URL übergeben. Beispielsweise sollte ein als Trennzeichen verwendetes Tabstoppzeichen als "%09" angegeben werden.

Sie können das Standardfeldtrennzeichen in ein beliebiges Zeichen ändern, einschließlich TAB, indem Sie die Geräteinformationseinstellungen in der Konfigurationsdatei ändern. Um beispielsweise TAB zu verwenden, aktualisieren Sie die FieldDelimiter-Einstellung auf <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter>.

In diesem Beispiel ist [TAB] ein wirkliches Tabstoppzeichen. Dies bedeutet, dass in der Konfigurationsdatei Leerzeichen angezeigt werden. Das "xml:space"-Attribut weist Parser an, Leerzeichen beizubehalten.
FileExtension Die Dateierweiterung, die für das Ergebnis verwendet wird. Der Standardwert ist .CSV. Wenn sowohl FileExtension als auch Extension angegeben wird, hat FileExtension Vorrang.
NoHeader Gibt an, ob die Kopfzeile aus der Ausgabe ausgeschlossen ist. Der Standardwert ist false.
Qualifier Die Qualifiziererzeichenfolge, die um Ergebnisse gesetzt werden soll, welche das Feldtrennzeichen oder das Datensatztrennzeichen enthalten. Wenn die Ergebnisse den Qualifizierer enthalten, wird der Qualifizierer wiederholt. Die Qualifier-Einstellung muss sich von der FieldDelimiter-Einstellung und der RecordDelimiter-Einstellung unterscheiden. Der Standardwert ist ein Anführungszeichen (").
RecordDelimiter Das Datensatztrennzeichen, das am Ende jedes Datensatzes gesetzt werden soll. Der Standardwert lautet <cr><lf>.
SuppressLineBreaks Gibt an, ob Zeilenumbrüche aus den in der Ausgabe enthaltenen Daten entfernt werden. Der Standardwert ist false. Wenn der Wert true ist, können die FieldDelimiter-Einstellung, die RecordDelimiter-Einstellung und die Qualifier-Einstellung kein Leerzeichen sein.
UseFormattedValues Gibt an, ob formatierte Zeichenfolgen in die CSV-Ausgabe gestellt werden. Der Standardwert ist true, wenn ExcelMode den Wert true hat; ansonsten ist es false.

Weitere Informationen

Render
Übergeben von Geräteinformationseinstellungen an Renderingerweiterungen
Anpassen der Parameter für Renderingerweiterungen in der Datei RSReportServer.config
Technische Referenz (SSRS)