- Beiträge: 68
Dateiname per Batch übernehmen
- Oliver Barz
- Autor
- Offline
- Benutzer
Weniger
Mehr
4 Jahre 2 Wochen her #4057
von Oliver Barz
Dateiname per Batch übernehmen wurde erstellt von Oliver Barz
Hallo Herr Stark,
ich möchte eine csv Datei (read) in eine Excel Datei (write) automatisiert umwandeln lassen.
Was mir fehlt ist, dass der Name der csv Datei als Excel Dateiname übernommen werden soll.
Da die csv Datei immer anders heißt, kann ich keinen fixen Dateinamen im Excel Adapter angeben.
Meine Batch Datei sieht derzeit so aus, und funktioniert auch soweit.
Vielen Dank
Oliver Barz
ich möchte eine csv Datei (read) in eine Excel Datei (write) automatisiert umwandeln lassen.
Was mir fehlt ist, dass der Name der csv Datei als Excel Dateiname übernommen werden soll.
Da die csv Datei immer anders heißt, kann ich keinen fixen Dateinamen im Excel Adapter angeben.
Meine Batch Datei sieht derzeit so aus, und funktioniert auch soweit.
Vielen Dank
Oliver Barz
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Jahre 2 Wochen her - 4 Jahre 2 Wochen her #4059
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Dateiname per Batch übernehmen
Hallo Herr Barz,
dazu benötigen Sie einmal den System Heater , mit diesem können Sie den aktuellen Dateinamen der READ auslesen. Anschließend können Sie mit dem Path Heater bestimmte Teile vom Dateinamen extrahieren. Mit diesen Informationen können Sie nun einen neuen Dateinamen mit Hilfe des String Append Heater zusammenbauen. Diese Dateinamen müssen Sie dann mittels des Set Parameter Heater in einem FlowHeater Parameter setzen. Diesen Parameter können Sie im Excel Adapter als Platzhalter verwenden. Es geht z.B. „C:\Temp\$EXCELDATEI$“ oder auch „$EXCELDATEI$“, etc. Der Name des Parameters kann frei gewählt werden.
Im Anhang finden Sie ein kleines Beispiel dazu. Es wird einmal ein absoluter Pfad sowie nur der Dateiname (relativ) neu gesetzt.
PS: Das funktioniert natürlich auch wenn das Batch Modul mit Wildcards über die Option "/ReadFileName *.csv" aufgerufen wurde!
dazu benötigen Sie einmal den System Heater , mit diesem können Sie den aktuellen Dateinamen der READ auslesen. Anschließend können Sie mit dem Path Heater bestimmte Teile vom Dateinamen extrahieren. Mit diesen Informationen können Sie nun einen neuen Dateinamen mit Hilfe des String Append Heater zusammenbauen. Diese Dateinamen müssen Sie dann mittels des Set Parameter Heater in einem FlowHeater Parameter setzen. Diesen Parameter können Sie im Excel Adapter als Platzhalter verwenden. Es geht z.B. „C:\Temp\$EXCELDATEI$“ oder auch „$EXCELDATEI$“, etc. Der Name des Parameters kann frei gewählt werden.
Im Anhang finden Sie ein kleines Beispiel dazu. Es wird einmal ein absoluter Pfad sowie nur der Dateiname (relativ) neu gesetzt.
PS: Das funktioniert natürlich auch wenn das Batch Modul mit Wildcards über die Option "/ReadFileName *.csv" aufgerufen wurde!
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Letzte Änderung: 4 Jahre 2 Wochen her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.266 Sekunden