Hallo zusammen,
ich bin neu hier im Forum und auch noch frisch in Python.
Ich habe eine JSON Datei mit Beträgen drin. Die sind aber mit einem Punkt versehen anstatt durch ein Komme.
Inhalt von der JSON-Datei:
[{"Unnamed: 0":"Gesamtverbindlichkeiten","2015":746.0,"2016":813.0,"2017":1012.0,"2018":1254.0,"2019":1391.0,"2020":"1374.0","2021":"1741.0"},
Meine Frage an euch , wie kann man die JSON Datei bearbeiten das ein Komma anstatt ein Punkt ist.
Gruß Marco
JSON Datei Punkt gegen Komma tauschen
Das muss so sein, denn Fliesskommazahlen werden in JSON nunmal mit . dargestellt. Sonst kracht es. Warum willst du das aendern? Wenn ist das ein *Darstellungsthema* ist, dann muss das formatiert werden bei der Darstellung, aber nicht vorher.
@marcogl: Deine Daten sehen komisch aus. Warum sind die Beträge manchmal Fließkommazahlen und manchmal Zeichenketten? Woher stammen die Daten, dass die nicht einheitlich sind?
Und aus dem Beitrag von __deets__ ergibt sich: was hast du mit den Daten vor, dass du die Werte ändern willst?
Und aus dem Beitrag von __deets__ ergibt sich: was hast du mit den Daten vor, dass du die Werte ändern willst?
Wie schreibst du denn die Excel-Datei? Denn mit zB https://xlsxwriter.readthedocs.io/ sollte man problemlos direkt mit floats arbeiten koennen, und sich darum nicht kuemmern muessen.
Hier wollte ich eigentlich schreiben dass Excel auch mit Punkt rechnet wenn man es an passender Stelle umkonfiguriert, aber da ich Excel nie nutze, tat ich mich schwer hier beim Excel 365 den passenden Menüpunkt zu finden. Aber bei der Suche bin ich beim Datenimport über die Möglichkeit Daten aus JSON-Dateien zu importieren gestolpert!marcogl hat geschrieben: Mittwoch 8. Februar 2023, 14:19 Ich lese Die JSON Datei aus zum Beispiel das Jahr 2018 und bekomme den Betrag. Den übertrage ich in eine Excel Datei. Aber Excel kann ja nur mit Komma rechnen und nicht mit Punkt.
Keine Ahnung wie das bei älteren Excel-Versionen ist, aber Excel 365 kann offenbar einfach JSON importieren/lesen...
_______________________________________________________________________________
https://www.python-kurs.eu/index.php
https://learnxinyminutes.com/docs/python/ https://learnxinyminutes.com/docs/de-de/python-de/
https://quickref.me/python https://docs.python-guide.org/