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
__________________________________________________________________________________