Seite 1 von 1
JSON Datei Punkt gegen Komma tauschen
Verfasst: Mittwoch 8. Februar 2023, 11:39
von marcogl
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
Re: JSON Datei Punkt gegen Komma tauschen
Verfasst: Mittwoch 8. Februar 2023, 12:01
von __deets__
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.
Re: JSON Datei Punkt gegen Komma tauschen
Verfasst: Mittwoch 8. Februar 2023, 13:28
von sparrow
@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?
Re: JSON Datei Punkt gegen Komma tauschen
Verfasst: Mittwoch 8. Februar 2023, 14:19
von marcogl
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.
Re: JSON Datei Punkt gegen Komma tauschen
Verfasst: Mittwoch 8. Februar 2023, 14:26
von __deets__
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.
Re: JSON Datei Punkt gegen Komma tauschen
Verfasst: Mittwoch 8. Februar 2023, 15:32
von marcogl
Hi,
ich danke Dir , ich schaue mir das sofort mal an.
Gruß
Marco
Re: JSON Datei Punkt gegen Komma tauschen
Verfasst: Mittwoch 8. Februar 2023, 15:47
von grubenfox
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.
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!
Keine Ahnung wie das bei älteren Excel-Versionen ist, aber Excel 365 kann offenbar einfach JSON importieren/lesen...