Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Eingabeformat "Csv"

Dieses Eingabeformat ermöglicht die Auftrennung einer CSV-Datei, die einen Dokumentenstapel repräsentiert, in Einzeldokumente pro CSV-Datensatz. Außerdem können referenzierte Dateianlagen hinzugefügt werden.

Eigenschaft

Beschreibung

InputFormat[].DefaultEncoding

Vorgabewert für die Zeichenkodierung der einzulesenden CSV-Datei, wenn diese nicht anhand einer BOM (Byte-Reihenfolge-Markierung) aus der Datei ermittelt werden kann (siehe Verschiedenes)

Standardwert: Ascii

InputFormat[].HeaderMode

Modus, der angibt, ob die CSV-Datei Kopfzeilen mit den Feldnamen enthält:

  • None: keine Kopfzeile (Standardwert)

  • Once: eine Kopfzeile in der ersten Zeile

  • Repeated: wiederholte Kopfzeile vor jeder Datenzeile

    Hinweis

    Der Modus Repeated ist aufgrund der geringen Verbreitung dieses Formats derzeit noch nicht implementiert.

InputFormat[].Separator

einzelnes Trennzeichen, mit dem die Feldwerte voneinander abgegrenzt sind

Standardwert: Komma

InputFormat[].Delimiter

optionales einzelnes Feldbegrenzungszeichen, in das die Werte eingebettet sind, z. B. Anführungszeichen

InputFormat[].SplitDocs

Wahrheitswert, ob die CSV-Datei in separate Dokumente je CSV-Datensatz aufgeteilt wird

Bei der Aufteilung wird das Ursprungsdokument verworfen und stattdessen für jedes neue Teildokument eine Kopie des Ursprungsdokuments generiert. Dieser Kopie wird der dokumentspezifische Teil der ursprünglichen CSV-Datei als weitere Anlage hinzugefügt.

Das Dokument und die Anlage erhalten den Namenszusatz .splitN, wobei N eine laufende Nummer darstellt.

Standardwert: FALSE

InputFormat[].AttachFileField[](*)

Namen eines oder mehrerer Indexfelder, in denen Referenzen auf anzufügende Dateianlagen stehen

Die Referenzen können relative oder absolute Dateipfade sein.

Die Nutzung dieser Funktion erfordert eine dateisystembasierte Eingabe der CSV-Datei, da auch die zusätzlichen Dateianlagen nur im Dateisystem gesucht werden.

Abhängig vom .HeaderMode sind als Feldnamen entweder die Name aus einer CSV-Kopfzeile anzugeben oder die Indexnummern der Felder (beginnend bei 1) als Text-Datentyp.

InputFormat[].AttachFileSep

verwendetes Trennzeichen, wenn mehrere Dateireferenzen separiert in einem Indexfeld aufgelistet sind

Kann auch in Kombination mit multiplen Indexfeldern in .AttachFileField[] genutzt werden.

InputFormat[].AttachFileRefMacro

optionaler Feldmakroausdruck, wenn der extrahierte Wert für eine Dateireferenz inhaltlich aufbereitet werden soll

Das Makro muss einen Dateinamen oder ein Namensmuster zurückliefern, optional auch mit relativem/absolutem Ordnerpfad, um die Dateianlagen zu finden. In dem Makroausdruck sind Dateivariablen wie FilePath, FileName und FileBaseName nutzbar, die sich auf die CSV-Datei beziehen.