Hallo Maa83,
Delphi-Quellcode:
//FieldInfo (Variant): Eine Matrix mit Informationen zur Analyse
// der einzelnen Datenspalten. Die Deutung
// hängt vom Wert von DataType ab.
//
// Wenn die Daten getrennt sind, ist dieses
// Argument eine Matrix von aus zwei Elementen
// bestehenden Matrizen. Jede Matrix aus
// zwei Elementen gibt die Umwandlungsoptionen
// für eine bestimmte Spalte an. Das erste
// Element ist die Spaltennummer (beginnend mit 1)
// und das zweite Element ist eine der in der
// folgenden Tabelle aufgeführten
// xlColumnDataType-Konstanten, die angeben,
// wie die Spalte analysiert wird.
FieldInfo,
Das Problem scheint mir an FieldInfo zu liegen, denn dort wird auch der DataType übergeben und dieser muss xlTextFormat sein. Du muss dabei den Datentype mit angeben sonst analysiert Excel in als Standard und es werden keine führenden Nullen ausgegeben. Wenn Du es als Index übergeben hast wird wahrscheinlich 1 als zweite Variable übergeben worden sein, setze dort eine 2 ein und es werden auch führende Nullen in Excel ausgegeben.
Eine Bemerkung noch am Rande, warum benutzt Du nicht eine Datenbank für 10.000 Datensätze?
Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.