UniversalExcelImporter
Wenn es darum geht, CSV oder Excel-Dateien in eine Datenbank zu importieren, wird in der Regel für jeden Dateitypen ein Import-Prozess erstellt.
Mit dem UEI gehe ich einen anderen Weg.
Beliebige CSV oder Excel-Dateien werden in ein Verzeichnis abgelegt und von dort in eine allgemein gehaltene Tabelle importiert. In den meisten fällen bin ich viel schneller, die Daten dann per SQL-Skript in die gewünschte Form zu bringen als einen SSIS oder sonstigen angepassten Import zu erstellen. Inkl. Dublettenprüfung, Umwandlung von Datum/Uhrzeit, unterschiedliche Zahlenformate, . . .
Die importieren Dateien kommen in ein definiertes Archiv-Verzeichnis, im Fehlerfall ins Fehler-Verzeichnis.
In der Regel läuft z.B. alle 15 Minuten ein Job, der die neuen Dateien aus dem Import-Verzeichnis einliest und verarbeitet.
Beispiel einer importierten Excel-Datei: