Seite 1 von 1

Re: Dezimalzahlen aus csv-Datei nach CALC

Verfasst: Sa, 02.01.2010 21:57
von Stephan
dem Augenschjein nach scheint doch das Problem nur darin zu liegen das Du im Code das Komma als Dezimaltrenner verwendest, statt richtigerweise den Punkt.
Verwewnde also statt:

Code: Alles auswählen

oSheet.getCellByPosition(c,r).value = csv_data(c)
z.B. den Ausdruck:

Code: Alles auswählen

oSheet.getCellByPosition(c,r).value = JOIN(SPLIT(csv_data(c),","),".")


oder auch (nur für deutsch lokalisiertes OOo):

Code: Alles auswählen

oSheet.getCellByPosition(c,r).FormulaLocal = csv_data(c)
wobei Du dann gleichzeitig auch das komplette if-Then:

Code: Alles auswählen

if isNumeric(csv_data(c)) then
oSheet.getCellByPosition(c,r).value = csv_data(c)
else
oSheet.getCellByPosition(c,r).string = csv_data(c)
end if
ersetzen könntest.



Gruß
Stephan