Werner Harrichhausen schrieb:
werden die Zahlen in der Price Spalte teilweise falsch
interpretiert. Im Texteditor ist alles OK. Bei einem Öffnen der csv in OO 2
erscheinen teils die richtigen Zahlen, teilweise werden sie als Datum
interpretiert. Versuche ich diese Datumswerte in Zahlen umzuwandeln ergeben
diese einen ganz anderen Wert als den, der ursprünglich in der Zelle
gestanden hat. Die Ursprungs-Formatierung der Price Spalte war, Zahlen
(Standard).
In Deiner CSV-Datei befinden sich Preisangaben in der Form 10.00 und
15.00 und so weiter.
Calc verhält sich beim Import so, wie wenn diese Eingaben in eine
Zelle eingetippt werden. Und wenn man in eine Zelle 10.00 eintippt,
dann denkt sich Calc, was damit wohl gemeint sein könnte. Der
Zahlenwert 10 kann´s ja wohl nicht sein, denn da würde man als
Dezimalzeichen ein Komma und keinen Punkt schreiben, denkt sich
Calc. Also glaubt Calc, dass damit der Oktober 2000 gemeint ist und
trägt in die Zelle den Zahlenwert 36800 ein, denn der 1. Oktober
2000 ist 368000ste Tag seit dem 1.Januar 1900. So werden intern
Datumsangaben gespeichert. Im selben Atemzug stellt Calc das
Zahlenformat der Zelle auf Datum ein, was dazu führt, dass die Zahl
36800 als 01.10.00 angezeigt wird.
Das ist alles normal und richtig. Und wenn du nun das Zahlenformat
auf Standard zurückstellst, dann siehst Du 38600. Alles richtig.
Im Falle von 15.00 macht sich Calc ganz ähnliche Gedanken. Der
Zahlenwert 15 kann´s ja wohl nicht sein, denn da würde man als
Dezimalzeichen ein Komma und keinen Punkt schreiben, denkt sich
Calc. Ein Datum kann es diesem Fall auch nicht sein, denn es gibt
keinen 15ten Monat. Also kann Calc die Eingabe nur als einen Text
mit der Zeichenfolge 15.00 interpretieren und trägt dies als Text
ein. Man erkennt, dass der Wert ein Textwert und kein Zahlenwert
ist, daran, dass er in der Zelle linksbündig geschrieben wird,
während Zahlenwerte rechtsbündig geschrieben werden, solange man für
die Zelle nicht ausdrücklich eine Ausrichtung eingestellt hat.
Das ist alles normal und richtig.
(Das zu Calc ähnliche Produkt von Microsoft verhält sich genauso.)
Hätten Deine Preisangaben in der CSV-Datei keinen Punkt, sondern ein
Komma als Dezimalzeichen, würden beim Import alle Preise tatsächlich
als Zahlen interpretiert werden.
Die Frage, die Du Dir stellen musst, ist also: Wie kommt es, dass
Deine Zahlen in der CSV-Datei einen Punkt statt einem Komma als
Dezimalzeichen haben.
Wenn ich eine Calc-Tabelle mit Zahlenwerten als CSV speichere, dann
erhalte ich Kommas und keine Punkte als Dezimaltrennzeichen. Bist Du
Dir sicher, dass Deine Originaldatei bei den Preisen wirklich Zahlen
enthält? Oder lauten Deine Preiseinträge vielleicht '10.00 und
'15.00, wobei man den hochgestellten Strich nur in der
Bearbeitungszeile, aber nicht in der Zelle sieht? Dann sind das aber
keine Zahlen, sondern Texte, auch wenn das Zahlenformat der Zellen
auf Standrad steht. Das oder sowas Ähnliches ist mein Verdacht.
Ich hoffe, das hilft Dir weiter.
Gruß
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]