CSV-Datei
Spaltenmapping
Code:
Vorname=firstname
Zuname=surname
Anrede=title
Neue CSV-Datei nach Monaten
Ergibt dann ein neues Mapping
Code:
Zuname=surname
Anrede=title
Richtig. Interessant wird es wenn ich meine beiden Beispiel
CSV-Dateien aus der PDF nehme:
export_partial
Code:
alter = Alter
nam1 = Vorname
summe = Kontostand
name2 = Nachname
ort = Wohnort
Export (Neu)
Code:
alter = Alter
vor_name = Vorname
Anrede = Anrede
nach_name = Nachname
Beruf = Beruf
Neue Spalten mit gleicher Zuweisung. Was wenn "nach_name" nicht zugewiesen wird? Was wenn es später zugewiesen wird?
Wenn Anrede nicht angezeigt werden soll, aber der Benutzer sich entscheidet das erst später anzeigen zu lassen?
Es dürfen keine Daten verloren gehen.
Anmerkung
Ich würde das Hinzufügen/Entfernen der Spalten in der Datenbank
nicht umsetzen.
Warum?
Weil das Programm damit dann auch umgehen müsste, sprich sich der Dynamik der Datenbank anpassen. Bei jedem Import könnte man theoretisch Felder entfernen lassen, die für die Funktionsweise der Anwendung relevant sind.
Hinzufügen automatisch, Formatabhängig.
Löschen ist nicht erlaubt, weder Programm noch Benutzer.
Ich bin nach wie vor offen für Vorschläge:
- Dynamisch Spaltenerstellung aus CSV
- Keine Daten löschen
- Immer alle Daten erfassen
- Möglichst einfach für den Benutzer