Gegeben ist ein Excel-Sheet, mehrspaltig mit Daten befüllt. Von Bedeutung für die Weiterverarbeitung ist mindestens eine Spalte, je nach Anforderung kundenseitig können durchaus auch zwei oder drei Spalten für die weiteren Schritte notwendig sein.
Das Excel-Sheet enthält in einer Spalte Kundennummern (irrelevant für die Verarbeitung), in einer weiteren eine Rufnummer im Format "Text", weiters eine Spalte mit Vornamen sowie eine letzte Spalte mit einer Kennziffer einer Filiale (eher unwichtig, in Einzelfällen dennoch in Gebrauch).
Dieses Sheet enthält je nach Anlassfall zwischen 15.000 und 340.000 Datensätze.
Aufgabe: Dieses File muss für die Weiterverarbeitung so zerlegt werden, dass daraus *.txt-Files gemacht werden. Inhalt dieser *txt-Files mit Codierung UTF-8 sind jeweils eine bestimmte Anzahl von Datensätzen aus dem Excel-Sheet in der Reihenfolge: Rufnummer;Name oder auch nur Rufnummer. Die einzelnen Datensätze oder Rufnummern sind durch Absatz getrennt. Pro Zeile also eine Nummer oder eine Kombination Rufnummer;Name (in einzelnen Fällen ist auch Rufnummer;Name;Filiale möglich)
Aufgabe: Ich brauch ein Skript, dass mir aus der Originaldatei die betreffenden Spalten hernimmt, zB. die ersten 15.000 Datensätze nach Vorgabe (nur Nummer oder Nummer;Name) in ein .txt schreibt, dieses (idealerweise an einem frei zu definierenden Ordner ablegt), danach mit den nächsten 15.000 Sätzen aus dem Excel das gleiche macht und dieses neue *txt. wiederum korrekt fortlaufend nummeriert ablegt. Usw.......