Werte in einer CSV Datei weiter füllen
Verfasst: Montag 13. Februar 2017, 08:39
Hallo Leute, ich fand im Forum ein ähnlichen Beitrag, der aber nicht gelöst wurde.
Ich habe eine CSV Datei mit den Spalten:
Matrikelnummer: Fachrichtung:
20202020 Mathe
30303030 Sport
40404040 Design
Woher die Daten kommen, sind vorerst egal.
Das Programm soll die Liste durchgehen ob die Matrikelnummer schon besteht, falls nicht dann soll es erst die neue Zeile erstellen.
Das Programm soll die CSV nicht löschen und keine neue erstellen. Die Datei soll dannach so aussehen wie vorher, nur eben mit der zusätzlichen Zeile.
Falls das nicht funktioniert, wäre es möglich, dass die Werte aus der alten CSV in eine neue übernommen werden und dann die Werte ergänzt werden können?
Ich hoffe es ist klar was mein Ziel ist.
Bsp:
1. Ausführung
Matrikelnummer: Fachrichtung:
20202020 Mathe
30303030 Sport
40404040 Design
2. Ausführung
Matrikelnummer: Fachrichtung:
20202020 Mathe
30303030 Sport
40404040 Design
50505050 BWL
3. Ausführung
Matrikelnummer: Fachrichtung:
20202020 Mathe
30303030 Sport
40404040 Design
50505050 BWL
60606060 IT
Ich habe eine CSV Datei mit den Spalten:
Matrikelnummer: Fachrichtung:
20202020 Mathe
30303030 Sport
40404040 Design
Woher die Daten kommen, sind vorerst egal.
Das Programm soll die Liste durchgehen ob die Matrikelnummer schon besteht, falls nicht dann soll es erst die neue Zeile erstellen.
Das Programm soll die CSV nicht löschen und keine neue erstellen. Die Datei soll dannach so aussehen wie vorher, nur eben mit der zusätzlichen Zeile.
Falls das nicht funktioniert, wäre es möglich, dass die Werte aus der alten CSV in eine neue übernommen werden und dann die Werte ergänzt werden können?
Ich hoffe es ist klar was mein Ziel ist.
Bsp:
1. Ausführung
Matrikelnummer: Fachrichtung:
20202020 Mathe
30303030 Sport
40404040 Design
2. Ausführung
Matrikelnummer: Fachrichtung:
20202020 Mathe
30303030 Sport
40404040 Design
50505050 BWL
3. Ausführung
Matrikelnummer: Fachrichtung:
20202020 Mathe
30303030 Sport
40404040 Design
50505050 BWL
60606060 IT