Die Suche ergab 5 Treffer

von heidob
Mittwoch 15. Juli 2020, 15:51
Forum: Allgemeine Fragen
Thema: CSV nach JSON - Mapping Problem
Antworten: 10
Zugriffe: 924

Re: CSV nach JSON - Mapping Problem

Ich konnte es jetzt wie folgt lösen:

import csv
import json

data = {'customers': []}

with open('Mappe1.csv', encoding='utf-8-sig') as csvfile:
csvreader = csv.DictReader(csvfile, delimiter=';')
for row in csvreader:
data['customers'].append(row)

with open('mytest.json', 'w', encoding='utf-8 ...
von heidob
Donnerstag 4. Juni 2020, 16:55
Forum: Allgemeine Fragen
Thema: CSV nach JSON - Mapping Problem
Antworten: 10
Zugriffe: 924

Re: CSV nach JSON - Mapping Problem


@heidob: wenn die Zeilen bei Dir funktionieren, dann ist die Beispieldatei falsch, dort sind die Überschriften in Deutsch.
Wie sieht denn Deine Zielstruktur aus?: jede Zeile in der CSV-Datei entspricht ja einem Wörterbuch in einer Liste, nur dass die Struktur innerhalb des Wörterbuchs anders ist ...
von heidob
Donnerstag 4. Juni 2020, 16:12
Forum: Allgemeine Fragen
Thema: CSV nach JSON - Mapping Problem
Antworten: 10
Zugriffe: 924

Re: CSV nach JSON - Mapping Problem

ja, row['country'] funktioniert nicht, row['Land'] sollte schon funktionieren.
Wenn ich mir das obige JSON ansehe, ist das ein Dict mit einem Key (customers) und einer Liste als Value. Die Einträge in der Liste sind dann wieder Dicts und 'location' ist ein Key mit mehreren Values.
Ich probiere ...
von heidob
Donnerstag 4. Juni 2020, 15:42
Forum: Allgemeine Fragen
Thema: CSV nach JSON - Mapping Problem
Antworten: 10
Zugriffe: 924

Re: CSV nach JSON - Mapping Problem

Hallo sparrow. Danke für deine Antwort. So hatte ich mir das auch vorgestellt, mit dem csv-Modul lesen und mit dem json-Modul schreiben. Aber dieses "gleich in die gewünschte Struktur bringen" macht mir Probleme. Wie mache ich mir diese Struktur und von welchem Typ könnte die sein (list, dict ...
von heidob
Donnerstag 4. Juni 2020, 13:23
Forum: Allgemeine Fragen
Thema: CSV nach JSON - Mapping Problem
Antworten: 10
Zugriffe: 924

CSV nach JSON - Mapping Problem

Hallo.

Dies ist mein erster Post in diesem Forum. Ich bin kein Programmierer, und auch was Python betrifft, sehe ich mich eher als Anfänger.
Mein Problem ist folgendes: Ich habe eine CSV-Datei mit folgendem Inhalt...
Nummer;Name;Strasse;PLZ;Ort;Land;email
1;Max Mustermann;Hauptstr. 1;12345 ...