Re: Dezimalzahlen aus csv-Datei nach CALC
Verfasst: Sa, 02.01.2010 21:57
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:
z.B. den Ausdruck:
oder auch (nur für deutsch lokalisiertes OOo):
wobei Du dann gleichzeitig auch das komplette if-Then:
ersetzen könntest.
Gruß
Stephan
Verwewnde also statt:
Code: Alles auswählen
oSheet.getCellByPosition(c,r).value = csv_data(c)
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)
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
Gruß
Stephan