Excel konvertiert nach einem SiDiary-Export Dezimalzahlen falsch. Was kann ich tun?
SiDiary exportiert die Dezimalzahlen grundsätzlich so, wie Sie sie eingegeben haben. D.h. wenn Sie z.B. das Komma als Dezimaltrennzeichen in Ihren Systemeinstellungen (Länderdaten) eingestellt haben, interpretiert SiDiary die Eingabe einer Dezimalzahl von '5.1' trotzdem als 5,1 - speichert Sie aber wie eingegeben mit dem Punkt im Datenbestand ab.
D.h. sowohl das Komma als auch der Punkt werden als Dezimaltrenner interpretiert. Dem liegt zugrunde, dass SiDiary keine Zahlen im Tausenderbereich erwartet bzw. verarbeiten muss und es diesen Eingabekomfort anbieten kann.
Excel jedoch verwendet grundsätzlich das durch die Ländereinstellungen festgelegte Dezimaltrennzeichen, so dass ggf. zu Konvertierungsproblemen kommen kann (auch auf andersprachigen Systemen), im Beispiel würde die 5.1 als 51 interpretiert. Deshalb können Sie in der SiDiary.ini Datei folgenden Eintrag ergänzen:
[Einstellungen]
:
:
DecimalChar=
Hier können Sie entweder den Punkt oder das Komma eintragen. SiDiary wandelt dann alle Dezimalzahlen vor dem Export mit dem hier vordefinierten festen Zeichen um, so dass die Zahlen in Excel korrekt interpretiert werden können.