Importassistent, Headervariablenseite (ASCII)

Diese Seite ist nur verfügbar, wenn Bestimmen von Trennzeichen und der Assistenten scannt nach Variablen und Werten auf der Seite Variablenextraktion ausgewählt ist (und es mindestens eine Headerzeile in Ihrer Datendatei gibt). Verwenden Sie diese Seite, um die Extraktion von Variablenwerten, die sich in Ihrem Dateiheader befinden könnten -- Parameter, Datumsinformationen usw. -- festzulegen. Im oberen Teil dieser Seite erhalten Sie eine Vorschau auf die Headerzeilen.

Image:Import_Wizard_Header_Variables_Page.png

Bedienelemente für Headervariablen

Zeilen scannen

Wählen Sie den Zeilenbereich im Header aus, der nach Variablen abgesucht werden soll. Geben Sie Werte ein durch Eingabe einer Zeilennummer oder Auswahl einer Nummer aus der Auswahlliste oder grafische Bestimmung der Zeilennummer.

Um dies grafisch zu bestimmen, wählen Sie eine oder mehrere Zeilen im Vorschaufenster aus und klicken Sie auf die Schaltfläche Aktualisieren rechts neben dem Bedienelement Zeilen scannen.

Trennzeichen

Legen Sie das Trennzeichen für Namen und Werte in den Headerzeilen fest.

Die Auswahlliste nummeriert Standardtrennzeichen wie Tab, Komma oder Doppelpunkt. Um ein benutzerdefiniertes Trennzeichen zu verwenden, wählen Sie Anderes und bestimmen Sie Ihr benutzerdefiniertes Zeichen im benachbarten Textfeld.

Scan

Scannen Sie die festgelegten Zeilen des Headers mit Hilfe des festgelegten Trennzeichens. Die Suchergebnisse werden in die Liste Name/Wert eingetragen.

Die Suche wird zweimal durchgeführt. Im ersten Durchgang wird nach dem Trennzeichen in jeder einzelnen Zeile des Headers gesucht. Wenn das Trennzeichen in einer Zeile gefunden wurde, werden alle Zeichen links des ersten auftretenden Trennzeichens dem Variablennamen zugeordnet, und alle Zeichen rechts davon, werden dem Wert dieser Variablen zugeordnet. Daher ergibt eine Headerzeile wie "Kaufdatum: 10. Juli 2003" eine Variable mit dem Namen Kaufdatum und einen Wert für diese Variable gleich 10. Juli 2003.

Dann werden die Headerzeilen ein zweites Mal abgesucht. In diesem zweiten Suchlauf werden die Zeilen auf das Trennzeichen hin abgesucht, und jedes in der Zeile wiedergefundene Merkmal wird wie eine separate Variable behandelt. Die Variablen werden anschließend nach der Zeilennummer und der Position des Merkmals benannt, an der sie gefunden wurden. So werden im oben genannten Beispiel zwei Variablen gefunden, die folgende Namen und Werte haben :

  • L1V1 Kaufdatum
  • 1V2 10. Juli 2003

Mit dieser Suchmethode können Anwender Variablen aus Headerzeilen extrahieren, die die Form "Kaufdatum: 10. Juli 2003" haben und auch aus Headerzeilen wie "10, 20, 100, 40, 5". Im letzteren Fall extrahiert der zweite Suchlauf 5 Variablen aus dieser Zeile und verwertet so alle vorkommenden Werte (vorausgesetzt, das Komma wird als Trennzeichen verwendet). Beachten Sie, dass der doppelte Suchlauf zu unerwünschten oder unnötigen Variablen in der Liste führen kann.