Moin moin,
ich komme irgendwie nicht so recht weiter - mir fehlt so der richtige Ansatz zur Lösung meines Problems.
(Zur Zeit mache ich dies mehr od. weniger mannuell, wobei mir schon etwas länger die Idee vorschwebt einen Automatismus dafür zu erzeugen)
Problembeschreibung:
Ich bekomme täglich mehrmals csv Dateien (von verschiedenen Quellen aus HR). Diese sind vom Aufbau her (zum Glück) von meiner Seite genormt.
Je nach Trigger/Schlüssel soll dieser Datensatz auf einer definierten Webpage angezeigt werden ....
Also so sieht das jeweilige File prinzipiell aus.
Trig - ProcNr - ProcName - DateStart - DateEnd - WebPage
t1, 123, abc, 14.12.10, 15.12.10, intern
t2, 456, abc, 14.12.10, 15.12.10, extern
t3, 123, efg, 14.12.10, 15.12.10, intern
t4, 789, xyz, 14.12.10, 15.12.10, intern
t5, 123, lol, 14.12.10, 15.12.10, extern
Jetzt sollten alle internen Prozesse (Merkmal = WebPage intern) auf die WebPage1 und die Externen auf Merkmal = WebPage2 (in sortierter Reihenfolge) übertragen werden.
Meine Idee:
das CSV in ein Array einlesen - nach intern/extern sortieren und dann solange alle Datensätze (=Zeilen) die mit z.B. intern aufgeführt sind in ein neues File schreiben (und dieses dann vom WebServer auslesen + darstellen lassen).
Sortiertes Files sehen dann so aus ...
Trig - ProcNr - ProcName - DateStart - DateEnd - WebPage
t1, 123, abc, 14.12.10, 15.12.10, intern
t3, 123, efg, 14.12.10, 15.12.10, intern
t4, 789, xyz, 14.12.10, 15.12.10, intern
Trig - ProcNr - ProcName - DateStart - DateEnd - WebPage
t2, 456, abc, 14.12.10, 15.12.10, extern
t5, 123, lol, 14.12.10, 15.12.10, extern
Das Einlesen bzw. sortieren gelingt mir nicht ...
Vielleicht kann ja jemand helfen oder hat einen Ansatz für mich
DANKE
Gruss
ugt100