Free Trial

Knowledge Base

Lernen Sie von den Profis.

Anleitung: Ausgabedateien dynamisch umbenennen

Community_Admin
Alteryx
Alteryx
Erstellt

Mit dem Tool „Ausgabe“ den Datei- oder Tabellennamen (oder einen Teil davon) aus einem Feld auslesen. Auf diese Weise können Sie Suffix anhängen, ein Präfix voranstellen, den gesamten Dateinamen ändern oder den Pfad ändern. Außerdem können Sie auswählen, ob sie das fällt in der Ausgabe behalten möchten.

 

Dies ist ganz besonders für Prozesse hilfreich, die regelmäßig ausgeführt werden, bei denen sie aber die Ausgabedatei nicht jedes Mal überschreiben möchten. Mit der Funktion datetimetoday() (Datums-/Uhrzeitfunktionen) können Sie das heutige Datum ermitteln und die Funktion außerdem dazu verwenden, um den Dateinamen zu aktualisieren. 

 

Für Excel-Dateien gilt eine etwas andere Logik, da der Dateiname das Format filename.xslx|||SheetName verwendet.

 

Die Option Datei- Tabellenname ändern aktualisiert den Blattnamen, aber nicht den Dateinamen.

 

Um den Dateinamen zu ändern, müssen Sie die Option Gesamten Dateipfad ändern verwenden. Erstellen Sie ein vorgeschaltetes Feld, das den gesamten Dateipfad enthält. Das folgende Beispiel für einen vollständigen Dateipfad verwendet das heutige Datum als Dateiname: 

 

"C:/Users/username/Documents" + DateTimeFormat(datetimetoday(),"%Y_%m_%d") + ".xlsx|||Sheet1"

 

Der angehängte Workflow enthält ein Beispiel, welches zeigt wie eine Excel-Datei aktualisiert wird und zeigt außderdem eine kommagetrennte Datei mit dem heutigen Datum. 

Kommentare
Strelnieks
Meteoroid

Hallo zusammen,

leider kann ich den angehängten Workflow nicht finden.
Wäre es möglich diesen noch anzufügen?

Vielen Dank!

Beschriftungen