Office - Word, Excel und Co. 9.712 Themen, 40.900 Beiträge

Dezimaltrenzeichen von Punkt auf Komma ändern

Hewal / 4 Antworten / Flachansicht Nickles

Hallo Gemeinde,

für mich unverständlicherweise hat mein Lieferant die Preise mit einem . (Punkt) als Dezimaltrennzeichen versehen. Mein OpenOffice bzw. auch Excel machen nun aus den Preisen teilweise ein Datum und irgendwelche kuriose Zahlen.

Gibt es eine Möglichkeit (ich arbeite lieber mit OpenOficce, daher vorzugsweise eine Lösung für dieses Programm) das irgendwo umzustellen? Die Rohdatei ist eine .txt Datei, Feldtrennzeichen ist Pipe "|"

Habe mal die Datei mit dem Editor geöffnet und alle Punkte durch Kommas ersetzt... allerdings stimmt dann in der Spalte Liefertermin das Datum nicht mehr... ich verzweifel hier noch. Bin für jeden Hilfreichen Tip dankbar.

Grüße
Hewal

Schreibfehler sind specialeffects meiner Tastatur.
bei Antwort benachrichtigen
ChrE Hewal „Dezimaltrenzeichen von Punkt auf Komma ändern“
Optionen

Hallo,

Könnte Dir ein Python-Script anbieten:

http://paste.pocoo.org/show/139185/

Start:

>preise.py input.txt

Das Ergebnis wird auf dem Bildschirm ausgegeben

>preise.py input.txt > output.txt

oder kann umgeleitet werden.

Im Quelltext muss man die Spalte angeben, die verändert werden soll.
Leicht lassen sich auch mehrere Spalten modifizieren.

getestet mit Python 2.5
für Windows gibts das hier: https://www.activestate.com/activepython/downloads/

Gruss

ChrE

bei Antwort benachrichtigen