Damit Felder mit rein numerischen Daten (führenden Nullen) in Excel als Textfelder interpretiert werden, müssen diese mit dem sogenannten String Delimiter (Parameter STDLM im CPYTOIMPF = " = doppeltes Anführungszeichen, kein Hochkomma) in einer CSV Datei gekennzeichnet sein. Dieser String Delimiter wird aber auch nur ausgegeben, wenn das Feld der DB400 File als alphanumerisch definiert ist.

Beispiel:
"Heinrich Meyer";"01000";"Frankfurt";123,45;"Umsatz"
____Text_______Text_____Text_____Zahl____Text


Nicht irretieren lassen, wenn man den umgekehrten Weg geht und aus Excel eine CSV-Datei erstellt und dann diese String Delimiter fehlen. Die Ausgabe sieht dann nämlich so aus:

Heinrich Meyer;01000;Frankfurt;123,45;Umsatz


In früheren Versionen der verschiedenen Spreadsheet Programme wie Multiplan, Supercalc oder 1-2-3 oder in DbaseII war der String Delimiter " noch Standard. Warum das geändert wurde weiss der Teufel - ich habe darüber auch schon mehrfach geflucht.

Gruß Peter