Liebe TeilnehmerInnen,
nachdem es immer wieder Probleme mit dem Verständnis von "Verzeichnissen" ("Ordnern") gibt, habe ich
gerade einen neuen Foliensatz dafür erstellt und für jene unter Ihnen unter
<https://wi.wu.ac.at/rgf/wu/lehre/slides/BusinessProgramming/> unter dem Namen "310_Paths_V01.pdf"
aufgelegt. Der Direktlink lautet dafür:
<https://wi.wu.ac.at/rgf/wu/lehre/slides/BusinessProgramming/310_Paths_V01.p…>.
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
__________________________________________________________________________________
Liebes Team,
wie heute in unserem Treffen besprochen die zwei Rexx-Programme (und PDF-Versionen mit
Syntax-Highlighting) anbei.
Problemstellung (für Interessierte):
* beliebig viele Excel-Dateien (Suchmuster: "Datei*.xlsx") sollen in ein einziges
Excel-Spreadsheet konsolidiert werden; hier eine einzelne Zelle, deren Wert in allen
Excel-Dateien an derselben Stelle zu finden ist:
o zunächst werden alle Dateien mit dem Muster "Datei*.xlsx" gesucht und in einem Stem-Array
gespeichert: files.0 gibt dabei an, wieviele Dateien insgesamt gefunden wurden
o es wird das Konsolidierungs-Spreadsheet erzeugt, Überschriften eingefügt
o es werden der Reihe nach - in einer Schleife - alle im Stem files. gespeicherten Dateipfade
benutzt, um sie in Excel zu laden, den Wert auszulesen und in das
Konsolidierungs-Spreadsheet mit Dateinamen und Wert in jeweils einer eigenen Zeile gespeichert
o es wird anschließend die Summenzeile definiert und das Konsolidierungsspreadsheet im
aktuellen Verzeichnis gespeichert.
"verzeichnisse.rex" demonstriert, wie man die wichtigsten Informationen über Benutzer, das
Homeverzeichnis, das aktuelle Verzeichnis und das Verzeichnis, in dem das Rexxskript gespeichert ist
erhält. Optional mit denselben Informationen über BSF4ooRexx (also wie man von Java diese wichtigen
Informationen abrufen kann).
@Gruppe 3: wenn Sie die portable Version von ooRexx von Ihren privaten Rechnern aus nutzen wollen:
* cmd.exe (Kommandozeilenfenster öffnen)
* auf USB-Laufwerk wechseln z.B.: "I:" (wenn Windows es am Laufwerk "I:" gemountet hat), dann in
das Unterverzeichnis mit "cd ooRexx-5.0.0-win64-r12469-x86_64-portable-debug" (64-bit-Version)
wechseln und dort "setupoorexx.cmd" eingeben: diese Batchdatei erzeugt zwei weitere Skripte,
"rxenv.cmd" und "setenv2rxenv.cmd"
o "rxenv.cmd": dieses Skript erlaubt es, Rexxprogramme zu starten, z.B. "rxenv.cmd rexx
konsolidierung_01.rex c:\users\meinName\*.xlsx"
o "setenv2rxenv.cmd": dieses Skript ausführen, anschließend kann man in genau diesem
Kommandozeilenfenster Rexx-Programme ausführen, z.B.: "rexx konsolidierung_01.rex
c:\users\meinName\*.xlsx"
Bei weiteren Fragen, rühren Sie sich bitte!
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
__________________________________________________________________________________