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 lautet 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 lautet 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 z. B. 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 Qualifizierer-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 ist <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 Qualifizierer-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.

Siehe auch

Verweis

Render

Konzepte

Übergeben von Geräteinformationseinstellungen an Renderingerweiterungen

Anpassen der Parameter für Renderingerweiterungen in der Datei RSReportServer.config

Technische Referenz (SSRS)