Knowledge Base

Lernen Sie von den Profis.

Mehrere CSV-Dateien gleichzeitig einlesen

Community_Admin
Alteryx
Alteryx
Erstellt

Frage

Hier ist die ursprüngliche Frage aus dem Forum:

 

Ich arbeite an einem Projekt, in dem ich das Input Data Tool verwenden muss, um eine CSV-Datei für jeden Tag des Monats zu importieren. Gibt es einen einfacheren Weg, als 30 Eingabedatensymbole zu öffnen und anschließend alle 20 davon zu verknüpfen? Es wäre toll, wenn ich stattdessen die Eingabedaten einmal auswählen und alle benötigten Dateien markieren könnte, aber das hat nicht funktioniert. Es dauert einfach zu lange, 30 Dateneingaben hinzuzufügen und alle miteinander zu verknüpfen.  Es sind einfach nur CSV-Dateien.  

Antwort

Wir haben mehrere Möglichkeiten. Die einfachste Lösung verwendet das Wildcard-Zeichen in einem Eingabetool (meistern Sie es hier), wie einer der Kommentarersteller vorgeschlagen hat:

 

Je nach Name und Speicherort der Dateien können Sie dafür vielleicht sogar ein Standardeingabetool verwenden. Angenommen, Sie haben mehrere CSV-Dateien auf Ihrem C-Laufwerk mit den Namen „Sales_20160101.csv“, „Sales_20160102.csv“, ..., „Sales_20160309.csv“, dann könnten Sie „C:/Sales_*.csv“ in einem Standardeingabetool verwenden, um sämtliche Dateien einzulesen und zusammenzuführen.

 

Falls die Dateien unterschiedliche Namen haben, sich nicht im gleichen Verzeichnis befinden und/oder Sie die Liste der einzulesenden Dateien weiter einschränken möchten, können Sie die andere vorgeschlagene Methode mit dem dynamischen Eingabetool verwenden (mehr zum Tool finden Sie hier):

  

Mit dem dynamischen Eingabetool können Sie mehrere Dateien einlesen.

Das Tool nimmt eine Liste von Dateien entgegen und lädt alle Dateien. In der Konfiguration können Sie festlegen, dass der Dateiname als Eintrag in einer Zeile eingefügt werden soll.

Außerdem gibt es das Verzeichnis-Tool, mit dem Sie einen Ordner nach einer Liste von Dateien durchsuchen können.

Mit einer Kombination dieser Tools sollten Sie problemlos ans Ziel gelangen.

 

Diese Methoden funktionieren mit fast allen Dateitypen, nicht nur mit CSV-Dateien. Bei beiden Methoden müssen Sie jedoch unbedingt darauf achten, dass alle Dateien dasselbe Schema verwenden, um Lesefehler zu vermeiden.

 

Falls Ihre Dateien unterschiedliche Schemas verwenden, gibt es immer noch eine Lösung. Dieser Artikel beschreibt eine Lösung für diese Situation!

Beschriftungen