Free Trial

Forum - Deutsch

Suchen Sie nach Antworten, stellen Sie Fragen und teilen Sie Ihr Alteryx-Wissen.
GELÖST

Output in mehrere Excel-Dateien mit formatierter Vorlage?

Hallo zusammen,

 

folgender Usecase beschäftigt uns derzeit und ihr habt hoffentlich einen Lösungsansatz für uns.

 

Der Workflow soll mehrere Output-Dateien generieren. Die Anzahl der Dateien ist dabei vom Datenbestand abhängig und somit variabel. Die Ausgabe soll als xlsx-Format erfolgen und auf Basis eines formatierten Templates (bestimmtes Zahlenformat, hervorgehobene Zeilen und Spalten, Spaltenüberschriften, Kopf- und Fußzeilen, etc.) erfolgen. 

 

Zur Umsetzung legen wir mittels Formel-Tool eine Spalte mit dem dynamischen Dateinamen der jeweiligen Excel-Tabelle an (Dateiname setzt sich aus einer Variablen in den Daten (hier: eine Gesellschaftsnummer [Ges-Nr.]) sowie einer vorgegebenen Bezeichnung zusammen; siehe Screenshot). Im Outputtool haben wir auf den formatierten Bereich des Excel-Templates referenziert und ausgewählt, dass die Formatierung beim Überschreiben beibehalten werden soll (siehe zweiten Screenshot).

 

Als Ergebnis werden zwar alle Excel-Tabellen angelegt, jedoch vollständig ohne Formatierung... 

 

Habt ihr eine Idee? Vorab vielen Dank.

11 ANTWORTEN 11
Georg_F
Alteryx
Alteryx

Hallo @Biggi ,

 

Roland erstellt den Copy -Befehl ja mit dem Formel-Tool.

 

In diesem kann man auch mit einfachen Hochkomma arbeiten.

 

Wenn Du jetzt also die doppelten Hochkomma durch einfache erstetzt und noch jeweils ein doppeltes Hochkomma am Anfang und am Ende nutzt, dann sollte es gehen (wenn mich meine DOS-Kenntnisse nicht in Stich lassen;-) ).

 

Mit folgendem Befehl sollte es also gehen:

 

'COPY' + ' "C:\Temp\Template Neu\Zuordnung_PRK_AMW_Master.xlsx" '+' "C:\Temp\Output\'+[KST-Zuordnung]+'_Zuordnung_PRK_AMW.xlsx" /y' 

 

VG

Georg

 

 

Biggi
Asteroid

Moin @Georg_F ,

 

super - vielen Dank für den Hinweis mit den Anführungszeichen!

Mit dieser Zeile hat es jetzt geklappt

 

'COPY' + " " + '"C:\Temp\Template Neu\Zuordnung_PRK_AMW_Master.xlsx"' + " " + '"C:\Temp\Output\' + [KST-Zuordnung] + '_Zuordnung_PRK_AMW.xlsx" /y'

 

Ganz wichtig dabei:

In der Ausgabedatei für die bat-Datei müssen in diesem Fall die Anführungszeichen auf "Nie" gesetzt werden. 

Biggi_0-1680153541541.png

 

danke nochmal!

 

viele Grüße Birgit

Beschriftungen