Fragen:
- Wieso wird der Dateiname der 2. verwendeten Exceldatei im neuen Excelsheet in der Spalte "Beispielsammlung" mit Datei1.xlsx statt mit Datei2.xlsx angeben?
- Automatisierung: Aktuell geben wir die Excel-Dateien, aus denen bestimmte Werte gezogen werden sollen, mit dem Dateinamen im Programmcode an. Wie können wir erreichen, dass in einem bestimmten Ordner nach Excel-Dateien gesucht wird und aus allen gefunden Excel-Dateien bestimmte Zellwerte zur Weiterverarbeitung zur Verfügung stehen?
Liebe Frau Rittersbacher,
On 6/9/2022 12:35 PM, Rittersbacher, Elke wrote:
Fragen:
-Wieso wird der Dateiname der 2. verwendeten Exceldatei im neuen Excelsheet in der Spalte „Beispielsammlung“ mit Datei1.xlsx statt mit Datei2.xlsx angeben?
Keine Ahnung, da ich es nicht nachvollziehen kann (wegen der fehlenden, beiden Exceldateien).
-Automatisierung: Aktuell geben wir die Excel-Dateien, aus denen bestimmte Werte gezogen werden sollen, mit dem Dateinamen im Programmcode an. Wie können wir erreichen, dass in einem bestimmten Ordner nach Excel-Dateien gesucht wird und aus allen gefunden Excel-Dateien bestimmte Zellwerte zur Weiterverarbeitung zur Verfügung stehen?
Eine Möglichkeit haben Sie bereits in Ihrem Programm:
... cut ... else do command = "dir /b" quote("C:\Users\eritters\Documents\Projekt*.xlsx") say "command :" command Excelwerte = .array~new address system command with output using (Excelwerte) do i=1 to Excelwerte~items cell~value = Excelwerte end end
Nur ist die Schleife nicht ganz korrekt, Sie sollten "cell~value = Excelwerte[i]" schreiben.
Eine Alternative wäre die in ooRexx eingebaute Funktion SysFileTree(), z.B.
suchmuster="C:\Users\eritters\Documents\Projekt*.xlsx" call SysFileTree suchmuster, "files.", "FO" -- vgl. rexxref.pdf, "8.22. SysFileTree" do i=1 to files.0 say "#" i":" files.i end
Mit freundlichem Gruß
Rony G. Flatscher
-- __________________________________________________________________________________
Prof. Dr. Rony G. Flatscher Department Wirtschaftsinformatik und Operations Management Institut für Wirtschaftsinformatik und Gesellschaft D2c 2.086 WU Wien Welthandelsplatz 1 A-1020 Wien/Vienna, Austria/Europe
http://www.wu.ac.at __________________________________________________________________________________
Lieber Herr Flatscher,
vielen Dank für Ihre rasche Antwort! Ich hatte die Fragen eigentlich nur schon mal in die Email eingefügt, als „Gedankenstütze“ für unser Präsentation am kommenden Montag. Aber umso besser schon mal ein paar weiterführende Ideen zur Hand zu haben. Auf die erste Fragen können wir ja dann vielleicht noch am Montag nach der Projekt-Ergebnis-Vorstellung eingehen.
Liebe Grüße Elli Rittersbacher
Von: WU_BP_2022s wu_bp_2022s-bounces@alice.wu.ac.at Im Auftrag von Rony G. Flatscher Gesendet: Donnerstag, 9. Juni 2022 12:51 An: wu_bp_2022s@alice.wu.ac.at Betreff: Re: [WU_BP_2022s] G03 Projekt Excel
Liebe Frau Rittersbacher, On 6/9/2022 12:35 PM, Rittersbacher, Elke wrote: Fragen:
1. Wieso wird der Dateiname der 2. verwendeten Exceldatei im neuen Excelsheet in der Spalte „Beispielsammlung“ mit Datei1.xlsx statt mit Datei2.xlsx angeben?
Keine Ahnung, da ich es nicht nachvollziehen kann (wegen der fehlenden, beiden Exceldateien).
2. Automatisierung: Aktuell geben wir die Excel-Dateien, aus denen bestimmte Werte gezogen werden sollen, mit dem Dateinamen im Programmcode an. Wie können wir erreichen, dass in einem bestimmten Ordner nach Excel-Dateien gesucht wird und aus allen gefunden Excel-Dateien bestimmte Zellwerte zur Weiterverarbeitung zur Verfügung stehen?
Eine Möglichkeit haben Sie bereits in Ihrem Programm:
... cut ...
else do
command = "dir /b" quote("C:\Users\eritters\Documents\Projekt*.xlsx")
say "command :" command
Excelwerte = .array~new
address system command with output using (Excelwerte)
do i=1 to Excelwerte~items
cell~value = Excelwerte
end
end
Nur ist die Schleife nicht ganz korrekt, Sie sollten "cell~value = Excelwerte[i]" schreiben.
Eine Alternative wäre die in ooRexx eingebaute Funktion SysFileTree(), z.B.
suchmuster="C:\Users\eritters\Documents\Projekt*.xlsx"
call SysFileTree suchmuster, "files.", "FO" -- vgl. rexxref.pdf, "8.22. SysFileTree"
do i=1 to files.0
say "#" i":" files.i
end
Mit freundlichem Gruß Rony G. Flatscher
--
__________________________________________________________________________________
Prof. Dr. Rony G. Flatscher
Department Wirtschaftsinformatik und Operations Management
Institut für Wirtschaftsinformatik und Gesellschaft
D2c 2.086
WU Wien
Welthandelsplatz 1
A-1020 Wien/Vienna, Austria/Europe
__________________________________________________________________________________