7.12.17. Tabellen-Datei importieren

Wenn Sie mittels Als Tabellen-Datei speichern [Save as table file] (siehe Abschnitt 7.12.16, „ Als Tabellen-Datei speichern), Projektdaten (Normnummer [Standard number], Normtext [Standard text], etc. und Tabellendaten) in eine CSV oder XSLX Datei gespeichert haben, können Sie diese mittels Tabellen-Datei importieren [Import table file] mit angereicherten Daten wieder importieren:

Die Vorgehensweise wird anhand eines Beispiels erläutert.

Ausgangssituation:

Die Tabelle enthält nur die Variablen TEST und TEXT.

Es sollen die Daten aus folgender CSV/XLSX-Datei eingelesen werden. TEST und TEXT mit denselben Werten wie in der Ausgangssituation sind schon enthalten. Die übrigen Daten sollen nun zusätzlich in die Tabelle aufgenommen werden.

Beispiel: CSV-Datei

Beispiel: CSV-Datei

  1. Wählen Sie oberhalb der Tabelle oder im Datei [File]-Menü den Befehl Tabellen-Datei importieren [Import table file].

  2. Wählen Sie im Dialogfenster das gewünschte Dateiformat sowie weitere Einstellungen aus.

    Bei der Auswahl XLSX erscheint der zusätzliche Auswahlbereich XLSX Blattnamen [XLSX Sheet names]. Dort können Sie ein spezifisches Blatt auswählen, welches importiert werden soll. Wenn Sie den Pfad manuell eingeben, müssen Sie mit der Schaltfläche Blattnamen neu laden [Refresh sheet names] die Auswahl nachträglich laden.

    Ehe eine CSV/XLSX Datei in die Tabelle importiert werden kann, sind ein paar Einstellungen vorzunehmen.

    1. Header:

      Im Feld Header bestimmen Sie, welche Bestandteile der CSV/XLSX-Datei in die Spaltentitel der Tabelle übernommen werden sollen. Setzen Sie bei den gewünschten Optionen einen Haken.

      Sollte die Reihenfolge nicht stimmen, selektieren Sie die jeweilige Option und bestimmen mit den Pfeiltasten die gewünschte Position. Die oberste Option wird zum eigentlichen Titel der Spalte.

      [Tipp]Tipp

      Sobald Sie auf Weiter > [Next>] klicken, sehen Sie eine Vorschau. Wenn diese nicht befriedigend ist, können Sie zurück und Änderungen vornehmen.

      • Variablennamen [Variable names]: vergleiche Variablenmanager [Variable Manager] → Spalte Name

      • Einheit der Variablen [Unit of the variable]: vergleiche Variablenmanager [Variable Manager] → Spalte Einheit [Unit]

      • Variablenbeschreibung [Variable description]: vergleiche Variablenmanager [Variable Manager] → Spalte Beschreibung [Description]

      • Datenformat der Variablen [Data format of variables]: vergleiche Variablenmanager [Variable Manager] → Spalte D

      • Normnummer [Standard number], Normtext [Standard text] und Normbezeichnung [Standard name] finden Sie in den Identifikationsangaben [Identification data].

    2. Zeilenaufbau [Layout of lines]

      • Aufeinanderfolgende Trennzeichen als ein Zeichen behandeln [Treat consecutive separators as one symbol]:

        In manchen CSV/XLSX-Dateien trennen mehrere aufeinanderfolgende Leerzeichen die einzelnen Informationen. Damit PARTdesigner bei solchen Konstellationen nicht jedes einzelne Leerzeichen als separates Trennzeichen interpretiert, können Sie Gruppen von Leerzeichen mit dieser Option zusammenfassen lassen.

      • Trennzeichen [Separator]: Zeichen zur Trennung einzelner Felder

      • Texterkennungszeichen [Sign of text identification]: Zeichen zur Eingrenzung von Zeichenketten (in der Regel doppeltes Anführungszeichen "").

        Beispiel mit Komma als Trennzeichen [Separator] und Anführungszeichen als Texterkennungszeichen [Sign of text identification]

        Beispiel mit Komma als Trennzeichen [Separator] und Anführungszeichen als Texterkennungszeichen [Sign of text identification]

      • Trenner für Nachkommastellen [Separator for decimal places]:

        Dezimalstellen können entweder durch Komma oder durch Punkt getrennt werden.

      • Einheit für Zahlvariablen [Unit for numeric variables]:

        Falls innerhalb der CSV/XLSX-Datei noch keine Einheit festgelegt sein sollte, können Sie dies im Feld Einheit für Zahlvariablen [Unit for numeric variables] tun.

      [Hinweis]Hinweis

      Verwenden Sie dieselben Einstellungen, die Sie bei Als Tabellen-Datei speichern [Save as table file] verwendet haben.

    3. Merge [merge]

      • Zeilen immer hinzufügen [always add line]: Es werden immer alle Zeilen der CSV/XLSX zur Tabelle hinzugefügt.

      • Gleiche Zeilen überschreiben [overwrite identical lines]: Wenn die bestehende Tabelle dieselbe Zeile enthält wie die CSV/XLSX, wird sie überschrieben. Jede andere Zeile wird der Tabelle zugefügt.

      • Übereinstimmende Variablen [identical variables]: Es werden die Werte derjenigen Variablen, welche im Eingabefeld unterhalb eingetragen sind, verglichen, also die Werte aus Tabelle und CSV/XLSX. Wird Match gefunden, wird die Tabelle upgedatet mit den Werten aus der CSV/XLSX.

        Wenn kein Match gefunden wird UND die Option Nicht zuzuordnende anhängen [Add non-allocatable] aktiviert ist, wird die Zeile der Tabelle zugefügt.

        Wenn im Eingabefeld keine Einträge sind, werden keine Matches gefunden werden.

        Wenn die Option Nicht zuzuordnende anhängen [Add non-allocatable] nicht aktiviert ist, werden keine Zeilen zugefügt, aber die neuen Variablen aufgenommen.

      Im vorliegenden Beispiel ist die Option Übereinstimmende Variablen [identical variables] verwendet und im Eingabefeld sind die bereits vorhandenen Variablen TEST und TEXT eingetragen. Mit dieser Option werden beim Import keine neuen Zeilen angelegt, sondern die vorhandenen mit den zusätzlichen Daten befüllt.

  3. Klicken Sie Weiter > [Next>].

    → Es wird eine Vorschau geöffnet. Wenn Sie noch Änderungen vornehmen wollen, gelangen Sie über < Zurück [< Back] zum vorherigen Fenster. Außerdem sind die Felder selbst editierbar.

    Vorschau

    Vorschau

    • Originalname [original name]: Die Variablen der CSV/XLSX-Datei werden in der Spalte Originalname [original name] aufgelistet.

    • Variablenname [Name of variable]: Werden beim Einlesen der CSV/XLSX-Datei Übereinstimmungen zur aktuellen Tabelle gefunden, werden diese in der Vorschautabelle in der Spalte Variablenname [Name of variable] unmittelbar eingetragen.

      Enthält die CSV-Datei neue, noch nicht vorhandene Variablen, nehmen Sie bitte im Listenfeld die entsprechende Einstellung vor:

      • Hinzufügen [Add]

      • Ignorieren [Ignore]

      • Variablenauswahl: Es wird auf die ausgewählte Variable gemappt

    • Beschreibung [Description]: entspricht Variablenbeschreibung [Variable description] unter Header auf der vorigen Seite

    • Datentyp [Data type]: vergleiche Variablenmanager [Variable Manager] → Spalte D

    • Einheit [Unit]: entspricht Einheit der Variablen [Unit of the variable] unter Header auf der vorigen Seite

    Sollte die Vorschau falsche Spaltenzuordnungen zeigen (vgl. Abb. „Vorschau“), können Sie im Dialogbereich Header eine Korrektur der Reihenfolge vornehmen. Selektieren Sie die jeweilige Option und bestimmen Sie mit den Pfeiltasten die gewünschte Position. (Die oberste Option wird zum eigentlichen Titel der Spalte.)

    Die folgende Abbildung zeigt nun korrekte Zuordnung der Spalten.

  4. Bestätigen Sie mit Weiter > [Next >].

    → Die Daten werden in die Tabelle eingelesen.

  5. Speichern Sie die neu angelegte Tabellen-Datei ab.

    [Hinweis]Hinweis

    Beim erstmaligen Speichern einer Tabelle sind Identifikationsangaben [Identification data] zu machen (s.Abschnitt 7.17.9, „ Identifikationsangaben “).