Share via


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

Eines der Zeichencodierungsschemas: ASCII, UTF-7, UTF-8 oder Unicode. Der Standardwert ist UTF-8.

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. Wenn Sie z. B. TAB verwenden möchten, aktualisieren Sie die Einstellung FieldDelimiter zu <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 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 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.