Zum Inhalt springen

Importieren von Excel in Jitterbit App Builder

App Builder unterstützt die Möglichkeit, Daten aus Microsoft Excel zu importieren. Es gibt zwei verschiedene Methoden, die Sie verwenden können, um aus Excel zu importieren. Je nach Ihrem geschäftlichen Anwendungsfall können Sie auswählen, welche am besten zu Ihren Bedürfnissen passt. Beide Importoptionen aus Excel werden in diesem Artikel beschrieben.

App Builder erfordert, dass die Spalten in der hochgeladenen Excel-Datei mit den Spaltenüberschriftenwerten übereinstimmen, die in der App Builder-Tabellenstruktur definiert sind, in die importiert werden soll (oder die erstellt wird, wenn es sich um eine neue Tabelle handelt). App Builder erfordert auch, dass die Excel-Headerwerte in der ersten Zeile der Excel-Datei erscheinen.

Wenn Sie Daten aus Excel importieren, geht App Builder davon aus, dass sich die zu importierenden Informationen auf dem ersten Tab der resultierenden Excel-Datei befinden. Derzeit können Sie keinen anderen Tab in der Excel-Datei zum Importieren angeben.

Hinweis

Wenn Sie eine robuste Lösung zum Importieren von Daten aus einer Flachdatei erstellen möchten, siehe den Wiederholbaren Dateiimportprozess.

Verwenden Sie eine Excel-Tabelle, um eine Tabelle zu importieren

  1. Nachdem Sie auf den Tabellenassistenten zugegriffen haben, wählen Sie die Option Excel-Tabelle aus.
  2. Klicken Sie auf Weiter.
  3. Klicken Sie auf den Link Durchsuchen und suchen Sie die Datei, die Sie hochladen möchten.
  4. Wählen Sie die Datei aus und klicken Sie auf Öffnen.
  5. Bestätigen Sie, dass der Upload abgeschlossen ist, und klicken Sie auf Weiter.
  6. Überprüfen Sie die Datenzuordnungseinstellungen, die App Builder zum Importieren der Datei verwenden wird, und nehmen Sie gegebenenfalls Änderungen vor:

    1. Tabellenname = Name, der der Tabelle zugewiesen wird
    2. Dateityp = stellt die Dateierweiterung für den Upload dar. Kann .csv, .txt, .xls, .xlsm oder .xlsx sein
    3. Trennertyp = wird für CSV verwendet und ist typischerweise ein Komma; wenn Sie Excel importieren, wird dies ignoriert
    4. Enthält Header = Boolesches Feld, das angibt, ob die Datei eine Kopfzeile enthält
    5. Headerzeile = Numerisches Feld, das die Zeile angibt, die die Headerwerte darstellt
    6. Startdatenzeile = Numerisches Feld, das die Zeile angibt, in der die Datenwerte beginnen
    7. Spalten anpassen = Optionen umfassen Automatisch oder Anpassen. Standardmäßig auf Automatisch.
  7. Wenn Sie "Anpassen" auswählen und dann auf "Weiter" klicken, können Sie überprüfen, ob die Spaltennamen und Datentypen korrekt sind und die ersten paar Zeilen des Imports anzeigen. Klicken Sie auf "Zurück", um etwaige Probleme mit Spalten und Datentypen zu beheben, andernfalls klicken Sie auf "Importieren".

  8. Klicken Sie auf Importieren

  9. Klicken Sie auf Seite erstellen, um den Assistenten zum Erstellen von Seiten zu starten
  10. Wählen Sie zunächst ein Menü aus, um die neue Seite zu verlinken. Optionen:

    1. Startseite = die neue Seite wird von der Startseite verlinkt
    2. Konfiguration = die neue Seite wird im Menü "Konfiguration" verlinkt
    3. Berichte = die neue Seite wird im Menü "Berichte" verlinkt
    4. Keine = es wird kein Navigationslink für die neue Seite generiert
  11. Klicken Sie auf Weiter

  12. Überprüfen Sie die verfügbaren Paneltypen und wählen Sie die gewünschte Option

    1. Klicken Sie auf Zurück, wenn Änderungen erforderlich sind
  13. Klicken Sie auf Weiter, um fortzufahren

  14. die Aktualisierungen, die der App Builder basierend auf den bereitgestellten Informationen vornehmen wird

    1. Klicken Sie auf Zurück, wenn Änderungen erforderlich sind
  15. Klicken Sie auf Seiten erstellen

Import über eine Ereignisoption

Wenn Sie einen regelmäßigen Datenfeed haben, der aktualisiert werden muss, ist der Import von Excel über ein Ereignis die Option, die Sie verwenden möchten. Hier gehen wir davon aus, dass Sie eine bereits vorhandene Tabelle im App Builder definiert haben, die der Struktur der Excel-Datei entspricht, die Sie importieren möchten. Die Spalten in der Excel-Datei müssen mit den Werten der Spaltenüberschrift übereinstimmen, die in der App Builder-Tabelle definiert sind, in die importiert werden soll. Der App Builder erfordert außerdem, dass die Excel-Headerwerte in der ersten Zeile der Excel-Datei erscheinen.

Es wird empfohlen, eine Excel-Vorlage mit den richtigen Headern zu erstellen, die Daten, die Sie importieren möchten, unter diesen Headern einzufügen und sie dann mit dem App Builder Import-Plugin in das System zu bringen.

Die folgenden Voraussetzungen müssen konfiguriert werden, um eine Excel-Datei in den App Builder zu importieren:

  1. Erstellen Sie den Dateisystemserver (lokal oder im Netzwerk), um die Datei(en) zu speichern
  2. Erstellen Sie den Datenspeicher, um die Daten vorübergehend zu speichern
  3. Verknüpfen Sie den Datenspeicher mit der Anwendung, in die Sie importieren möchten

Für Hilfe bei der Einrichtung des Dateisystems beziehen Sie sich bitte auf den Artikel App Builder-Dateisystem.

Sobald die Voraussetzungen konfiguriert sind, können Sie ein Ereignis und eine Aktion einrichten, um den Excel-Dateiimport auszuführen.

  1. Erstellen Sie ein Ereignis (z. B. mit dem Namen Import)
  2. Erstellen Sie eine zugehörige Aktion mit den folgenden Einstellungen:

    • Typ: Import
    • Importtyp: Art der Datei, die Sie importieren. Dies ist CSV oder Excel für Excel
    • Dateisystem: die Datenquelle des Dateisystems, aus der Sie die Datei lesen
    • Truncate: wenn aktiviert, wird diese Einstellung den Inhalt der Zieltabelle löschen
    • Zieltabelle: die Tabelle, in der die Datensätze gespeichert werden
    • Trennzeichen: wird für CSV verwendet und ist typischerweise ein Komma; wenn Sie Excel importieren, lassen Sie dies leer
    • Abgeschlossene Datenquelle: Dateispeicherort, an den die Importdatei verschoben wird. Typischerweise ist dies der gleiche Wert wie das Dateisystem.

Hinweis

Die Importaktion wird beim Ausführen alle Dateien im Verzeichnis/Ordnerpfad konsumieren. Die Auswahl der Option 'Truncate' löscht die Datensätze in der Tabelle, nachdem jede Datei importiert wurde. Wenn Sie die Datensätze aller Dateien nach der Ausführung beibehalten möchten, stellen Sie sicher, dass die Konfigurationsoption 'Truncate' nicht ausgewählt ist.