Office - Word, Excel und Co. 9.751 Themen, 41.564 Beiträge

Dezimaltrenzeichen von Punkt auf Komma ändern

Hewal / 4 Antworten / Baumansicht 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
violetta7388 ChrE „Hallo, Könnte Dir ein Python-Script anbieten:...“
Optionen

Hallo Hewal,

Programm aufrufen --> Extras -->Optionen -->oo.org.calc -->Formula.

Vorher natürlich die allgemeinen Einstellungen von oo prüfen, da hier ansonsten die englischsprachige
Variante steht.


MfG.
violetta

bei Antwort benachrichtigen
Hewal violetta7388 „Hallo Hewal, Programm aufrufen -- Extras -- Optionen -- oo.org.calc -- Formula....“
Optionen

Hallo ihr beiden,

dank ich habs nach langem testen vorhin rausbekommen. Beim importieren kann man auf erweiterte Optionen klicken und dann das Dezimaltrennzeichen einstellen (Excel, wies ounter OO geht weiß ich nicht). Danach hat er die Punkte als dezimaltrennzeichen interpretiert und trotzdem (!) als Komma dargstellt.

Vielen Dank für eure Anregungen.

Grüße
Hewal

Schreibfehler sind specialeffects meiner Tastatur.
bei Antwort benachrichtigen
Ma_neva Hewal „Hallo ihr beiden, dank ich habs nach langem testen vorhin rausbekommen. Beim...“
Optionen

Hallo,

bin zufällig rein gestolpert (aus Neugier:-)), da sich Dein Anliegen erledigt hat
wäre es doch nett von Dir "beantwortet" markieren zu zeichnen (abhaken), sonst stolpert noch jemand rein :-).

Gruß
Manfred

Das Genie tut was es muß, das Talent tut was es kann
bei Antwort benachrichtigen