Nunja, importieren tust du alles.
In deinen Beispielen ist links die Überschrift aus der
CSV und rechts die Spalte in der Datenbank?
Beim Import gibt es kein "später".
Du prüfst
vor dem Import ab, ob es für die
CSV-Spalte eine Zuordnung zur
DB gibt.
Ja: Super, nimm die
Nein: Dann entweder a) vorhanden Spalte entspricht dieser oder b) neue Spalte hinzufügen (evlt. den User fragen, welcher Inhalt dahinter steht [numerisch, Zeichenkette]).
Auf diese Weise bekommst du immer alle Daten mit, allerdings kann es natürlich sein, dass der Benutzer sagt: neue Spalte anlegen, obwohl es für diese Information bereits eine Spalte gibt..
Es wird keinen Weg geben, der zu 100 % sicher und sauber ist...