Ich wieder : ) Aber diesmal ist es (hoffentlich) wirklich nur ne Kleinigkeit!
Ich habe in Excel eine Spalte mit Postleitzahlen. Der macht mir aber beim Auslesen – egal wie die Zellen in Excel formatiert sind – aus beispielsweise einer 33415 immer eine "3,3415E+4" : ( Wieso bloß? Habe eine Notlösung, mit der ich das "," und das "E+4" durch nichts ersetze, aber das kanns ja nicht sein. Spätestens bei Postleitzahlen, die mit einer 0 aufhören, die dann komplett weggelassen wird, hörts ja dann sowieso auf.
Excel: Zahlen (Postleitzahlen) mit Applescript auslesen
neben 'value' gibt es auch noch 'string value' und 'formula' properties Die letzten beiden sollten einen Unicode String ausgeben. Z.B. "52130", class of value = real Lieben Gruß
Hans-Gerd Claßen
Excel: Zahlen (Postleitzahlen) mit Applescript auslesen
und hier ist das Vorgehen, welches sich schon mehrfach bewährt hat. Zum Beispiel bei Bestellnummern.
Das Konvertieren 'as integer' genügt an sich schon. Die Prüfung 'is not 0' dient nur zum Feststellen, ob nicht der Beginn von leeren Zellen erreicht ist.
Anschliessend werden die Zahlen als String an die fertige Liste gehängt. Diese erneute Konvertierung kann wegfallen, wenn Zahlen gewünscht sind.
Gruss, Hans
(Dieser Beitrag wurde von Hans Haesler am 5. Sep 2012, 16:35 geändert)
Excel: Zahlen (Postleitzahlen) mit Applescript auslesen