CSV-Datei lesen

Click to copy

Ermöglicht den Import von Daten aus einer CSV-Datei zum Laden in eine Datenbank.


Der Read CSV file Block nimmt jede CSV-kompatible Datei als Quelle und liest sie Zeile für Zeile. Verfügt über einen Each row stream output connector, der den Befehlsfluss nach dem Lesen jeder Zeile steuert. Verwenden Sie die Ausgabevariable "Row Columns", um ein Array von Spalten für die weitere Verarbeitung zu erhalten.

Die Read CSV file ist in seiner Funktionalität ähnlich wie der For each loop Block: beide iterieren über die Array-Elemente, aber der Read CSV file liest Zeilen. Wenn alle Zeilen gelesen wurden, wird der Befehlsstrom an den Completed Stream Connector gesendet.

Die Blöcke zur Verarbeitung von Excel-Dateien funktionieren nach einem ähnlichen Prinzip: XLSX-Datei lesen und XLS-Datei lesen.

Tipp: Kombinieren Sie diesen Block mit einem For Each-Block, um über jede Spalte in einer Zeile zu iterieren, und verwenden Sie dann einen Switch-Block, um Spaltenwerte auf der Grundlage der Spaltennummer oder des Spaltennamens zu verarbeiten (siehe Video oben für weitere Informationen).

Flow-Verbindungen

  • [Input] In - startet die Ausführung des Blocks.
  • [Output] Each row - wird einmal für jede Zeile in der Datei aktiviert.
  • [Output] Completed - wird aktiviert, wenn über alle Zeilen in der Datei iteriert worden ist.

Daten-Verbindungen

  • [Input] CSV file (file) - CSV-Datei, die gelesen werden soll.
  • [Output] Row number (integer) - Nummer der Zeile, die gerade gelesen wird (beginnend bei 1), erhöht sich bei jeder Iteration um 1.
  • [Output] Row columns (string array) - Inhalt der Spalten der Zeile, die gerade gelesen wird, im String-Format.