Ich hab mich mal eine Zeitlang mit dem Import-Assistenten von Lexware rumgeschlagen. Ähnlich wie beim
CSV-Import von Excel hat man da mehrere Schritte:
1. Zu importierende Datei auswählen
2. "
CSV-Art" auswählen, d.h. "Feste Breite" vs. "Trennzeichen getrennt"
3. Trennzeichen festlegen
4. Spalten der
CSV den Spalten der
DB zuordnen
(da die Datentypen der
DB "fix" sind, geben sie vor, wie die einkommenden Daten interpretiert werden.
5. Vorschau der ersten 2-3 Datensätze wie die zugeordnet werden
6. Durchführen des Imports
7. Speichern der Einstellungen (Zuordnungen) als Profil
Später können dann Schritte (1 oder) 2 bis 4 (oder 5) durch Auswählen eines Profils übersprungen werden.
Das Programm muss natürlich erkennen, wenn ein Profil nicht mehr passt (andere Spaltennamen in der
CSV, oder diese an anderer Stelle) und entsprechend warnen.