Quell-Dateinamen als Spalte beim Merge mehrerer CSVs hinzufügen

Hallo zusammen,

ich habe einen Flow bei dem ich per FTPDownloadList mehrere CSV-Dateien (File-List) hole und diese anschließend per CSVReader in ein gemergtes Spreadsheet einlese.

Das funktioniert soweit gut, allerdings möchte ich im Ergebnis-Spreadsheet eine zusätzliche Spalte „Quelldatei" haben, die auf Zeilenebene den Namen der jeweiligen Ursprungsdatei enthält. Der CSVReader merged die Dateien jedoch ohne diese Information.

Ich habe bereits einige Wege ausprobiert aber noch keine saubere Lösung gefunden.

Was wäre der saubere Weg um diesen Use-Case umzusetzen? Gibt es einen Step oder ein Pattern das ich übersehen habe?

Danke!

Hallo @Henry-EG-Interfaces,

hast du es mal mit ${_inputFilename} im Mapper nach dem CSVReader versucht? Ich bin mir nicht 100% sicher, die Variable sollte aber eigentlich auch beim CSVReader existieren. Hatte damals beim JSONReader dieselbe Anforderung.

Gruß
Gustav

1 „Gefällt mir“

Hi @gustavfriedeheim,

das funktioniert tatsächlich - am Ende ist die Lösung dann doch so simpel!

Danke dir, hat mir einiges an Zeit und Kopfzerbrechen erspart ^^

Beste Grüße
Henry