Datenbanken, Programmierung, . . .

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: