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 __________________________________________________________________________________