Aufbau einer CSV Datei
Einleitung

TFORMer kann CSV-Dateien (Comma Separated Values) oder davon abgewandelte Textformate (z. B. *.tab) importieren. Beim Import dieser Dateiformate kann das Spaltentrennzeichen (z. B. , ; Tab, Leerzeichen) und der Textbegrenzer (= das Zeichen, welches Texteinträge kapselt) eingestellt werden.

Die erste Zeile einer solchen Datei muss immer die Spaltennamen (bzw. Feldnamen) beinhalten. Diese Namen werden von TFORMer verwendet, um die Daten in die richtigen Variablen zu importieren. Die Spaltennamen werden dabei als Variablennamen interpretiert und die Datenfelder in die gleichnamigen Projektvariablen eingelesen.

 
CSV Datei mit MS Excel erstellen
FieldName1 FieldName2 FieldName3
Record 1 DataofField1 Record 1 DataofField2 Record 1 DataofField3
Record 2 DataofField1 Record 2 DataofField2 Record 2 DataofField3

 

 

 

    FieldName1;FieldName2;FieldName3
    Record 1 DataofField1;Record 1 DataofField2;Record 1 DataofField3
    Record 2 DataofField1;Record 2 DataofField2;Record 2 DataofField3

Tabelle erstellen 

Erstellen Sie zuerst eine Tabelle mit den gewünschten Daten. Zu beachten ist, dass jede Spalte einen Spaltennamen besitzt (siehe Tabelle rechts)

CSV Datei erstellen

Um eine CSV Datei zu erstellen wählen Sie im Menü Datei -> Speichern unter. Unter Datentyp wählen Sie CSV (Komma getrennt) (*.csv).

Erstellte CSV Datei

Die erstellte CSV Datei sollte in einem Texteditor wie rechts angegeben aussehen. Die einzelnen Einträge sind durch Strichpunkt (Semikolon) getrennt.

 
CSV Datei mit Texteditor erstellen

CSV Datei erstellen

Öffnen Sie dazu einen herkömmlichen Texteditor.

Struktur einer CSV Datei

Die erste Zeile einer CSV Datei muss die Namen der verwendeten Felder enthalten.

    FieldName1;FieldName2;FieldName3

Die nächsten Zeilen enthalten die Daten. Jede Zeile entspricht einem Datensatz.

Record 1 DataofField1;Record 1 DataofField2;Record 1 DataofField3

Die einzelnen Dateninhalte sind durch sogenannte Seperatoren getrennt.

Hinweis: Die einzelnen Feldinhalte können auch durch Textbegrenzungszeichen ergänzt werden - das wäre z. B. dann notwendig, wenn in Textfeldern ein Strichpunkt (Semikolon) oder ein Beistrich vorkommt (der irrtümlich als Feldtrennzeichen gewertet wird).

Gültige Seperatoren

Folgen Seperatoren sind zulässig:

  • (Tab) ... Tabulatorsprung nach jedem Dateninhalt

  • ; (Semikolon) ... Semikolon zwischen den Daten

  • , (Komma) ... Komma zwischen den Daten

  • (Leerzeichen) ... Leerzeichen zwischen den Daten

Gültige Textbegrenzungszeichen

Folgen Textbegrenzungszeichen sind zulässig:

  • " ... z.B. "Record 1 DataofField1";"Record 1 DataofField2"

  • ' ... z.B. 'Record 1 DataofField1';'Record 1 DataofField2'

  • {kein} ... z.B. Record 1 DataofField1;Record 1 DataofField2

Import Einstellungen

Im Dialog Import-Einstellungen können Sie TFORMer so konfigurieren, dass Ihre selbst erstellte CSV Datei auch eingelesen werden kann (siehe Bild rechts).