Funktionsblock CSV_ENCODE

Der Funktionsblock CSV_ENCODE enkodiert eine Zeile einer CSV-Zeichenkette.

Hinweis: Dieser Funktionsblock kann mehr als vier Eingänge besitzen. Sie können mit der rechten Maustaste auf den Funktionsblock klicken, um einen weiteren Eingang hinzufügen.

Eingang DELIMITER

Der Eingang definiert das Zeichen zwischen den Spalten. Ist der Eingang gleich NULL, so wird ";" angenommen.

Eingang ENCLOSURE

Definiert die Klammern von Werten. Ist der Eingang gleich NULL, so wird """ angenommen.

Eingang ESCAPE

Definiert das Escape-Zeichen. Eine leere Zeichenkette deaktiviert den proprietären Maskierungsmechanismus. Ist der Eingang gleich NULL, so wird "\" angenommen.

Hinweis: Normalerweise wird ein Enclosure-Zeichen in einer Zelle maskiert, indem es verdoppelt wird. Allerdings kann das Escape-Zeichen alternativ dazu verwendet werden. So haben standardmässig die Werte "" und "\" dieselbe Bedeutung. Ausser der Möglichkeit, das Enclosure-Zeichen durch das Escape-Zeichen maskieren zu können, hat letzteres keine besondere Bedeutung. Es ist nicht einmal dazu geeignet, sich selbst zu maskieren.

Eingänge VALUE1..VALUE#

Ein Eingang definiert ein Wert einer Zelle von einer CSV-Tabelle.

Ausgang CSV

Gibt die Daten als CSV-Zeile zurück. Das Ende der Zeile wird mit einem Zeilenumbruch beendet.

Siehe auch