Konverter nach Excel
03.01.2004 21:25:37
Christian
habe folgendes Problem:
Möchte hunderte von ASCII-Dateien aus DOS-ASCII-Formaten nach Excel übertragen.
Der eingebaute Konverter ist zwar nützlich, aber zerstört leider die Darstellung aus der Quelldatei. Die Daten in der Quelldatei sind nicht 100-ig tabellarisch geordnet.
Beim Import mit fester Breite werden daher z.B. Überschriften, die nicht mehr in die Spaltenbreite passen, in mindestens zwei Zellen zerlegt.
Meine Vorstellung ist:
1. Zeilenweises Einlesen der Ascii-Datei in eine Kombo-box
2. Pro Zeile markierbar, ob die ganze Zeile eingelesen wird in eine Zelle
3. Falls dies nicht gewünscht: Eingabemöglichkeit pro Zeile (oder für alle restlichen Zeilen), wie die Werte einzeln pro Zeile in Zellen übernommen werden können.
4. Übernahmeroutine nach Excel
Ist dies mit einer Combobox etc. machbar ? Wenn Ja, wie? Hpts. Differenzierung in der Combobox nach Spalten finde ich interessant, da ich bislang noch nicht damit gearbeitet habe). Kann ich in der Combobox die eingelesenen Werte nacharbeiten?
Muster ASCII-Datei:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx xxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx
xxxxxxxxxxx xxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx xxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx
xxxxxxxxxx xxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx
Bemerkung: Die Abstände sind nicht durch Tabulatoren bestimmt. Die Anzahl der Leerzeichen ist unterschiedlich.
1. Die langen xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sollen erhalten bleiben
2. Die aufgeteilten xxxxxxx sollen in einzelne Zellen geschrieben werden.
Vielen Dank im Voraus.
Christian