- Beiträge: 92
Batchverarbeitung von Exceldateien
- Marko
- Autor
- Offline
- Benutzer
-
Weniger Mehr
12 Jahre 10 Monate her #1034 von Marko
Batchverarbeitung von Exceldateien wurde erstellt von Marko
Hallo Forum
Mit fhbatch möchte ich Exeldateien verarbeiten. Der Tabellenname in der Exceldatei ist dabei jedoch nicht gleichlautend, sondern besitzt das Erstellungsdatum im Tabellennamen. Die Batchdefinition findet dann nicht die Tabelle.
Schöne wäre die Möglichkeit das man den Tabellenname mit einer Wildcard in der Definition angeben könnte?
z.B. Tabelle1*
und die Definition dann schaut wo der Tabellenname entsprechend beginnt.
Beispiel:
Tabelle1 16072012
Tabelle1 17072012
Tabelle1 18072012
Kennen Sie eine Lösung für dieses Problem?
Mit fhbatch möchte ich Exeldateien verarbeiten. Der Tabellenname in der Exceldatei ist dabei jedoch nicht gleichlautend, sondern besitzt das Erstellungsdatum im Tabellennamen. Die Batchdefinition findet dann nicht die Tabelle.
Schöne wäre die Möglichkeit das man den Tabellenname mit einer Wildcard in der Definition angeben könnte?
z.B. Tabelle1*
und die Definition dann schaut wo der Tabellenname entsprechend beginnt.
Beispiel:
Tabelle1 16072012
Tabelle1 17072012
Tabelle1 18072012
Kennen Sie eine Lösung für dieses Problem?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
-
- Offline
- Administrator
-
Weniger Mehr
- Beiträge: 2053
12 Jahre 10 Monate her #1035 von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf Aw: Batchverarbeitung von Exceldateien
Wildcards werden im Excel Tabellenblatt Namen leider nicht unterstützt. Das ist aber eine interessante Option. Kann sein, dass das demnächst umgesetzt wird.
Evtl. hilft bis dahin folgender Workaround)
Sie legen einen Paramater "SHEET" an. Diesen Parameter geben Sie im Excel Configurator als Tabellenblattnamen an. Achtung: Hier müssen Sie $SHEET$ angeben!
Damit Sie das über den Designer testen können sollten Sie dem Parameter einen Default Wert zuweisen z.B. "Tabelle1".
Um jetzt mehrere Excel Sheets (Arbeitsblätter bzw. Tabellen) zu Exportieren/Importieren können Sie sich ein CMD Batch Skript basteln wie folgt.
So können Sie unterschiedlich Excel Tabellen (halb)dynamisch importieren bzw. exportieren.
Evtl. hilft bis dahin folgender Workaround)
Sie legen einen Paramater "SHEET" an. Diesen Parameter geben Sie im Excel Configurator als Tabellenblattnamen an. Achtung: Hier müssen Sie $SHEET$ angeben!
Damit Sie das über den Designer testen können sollten Sie dem Parameter einen Default Wert zuweisen z.B. "Tabelle1".
Um jetzt mehrere Excel Sheets (Arbeitsblätter bzw. Tabellen) zu Exportieren/Importieren können Sie sich ein CMD Batch Skript basteln wie folgt.
Code:
@echo off set FHBATCH="C:\Program Files\FlowHeater V2\BIN\FHBatch.exe" %FHBATCH% /SetParameter SHEET=Tabelle1 ihre-import-export.fhd %FHBATCH% /SetParameter SHEET=Tabelle2 ihre-import-export.fhd %FHBATCH% /SetParameter SHEET=Tabelle3 ihre-import-export.fhd und so weiter …
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Marko
- Autor
- Offline
- Benutzer
-
Weniger Mehr
- Beiträge: 92
12 Jahre 10 Monate her #1036 von Marko
Marko antwortete auf Aw: Batchverarbeitung von Exceldateien
Herzlichen Dank für den Workaround und wie immer tollen Support!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.269 Sekunden