Heute habe ich es endlich hinbekommen, eine CSV-Datei zu analysieren und mit den enthaltenen Daten eine Tabelle in einer MySQL-Datenbank zu füllen. Die folgenden Schritte mussten durchgeführt werden:
Die erste Zeile der CSV-Datei, also die Zeile mit den Überschriften, muss ignoriert werden.
Es muss für jede weitere Zeile der CSV-Datei geprüft werden, ob ein bestimmtes Datum enthalten ist. Ist es nicht leer, muss überprüft werden, ob das Datum in der Datenbank bereits vorhanden ist. Ist das Datum bereits in der Datenbank enthalten, kann die Zeile ignoriert werden. Ist die Zeile leer, also ein bestimmtes Datum nicht vorhanden, sind alle Zeilen analysiert. Der Importvorgang kann beendet werden.
Aktuell steht noch der Dateiname der zu analysieren Datei im Quellende. Hier muss eine Dynamisierung erfolgen, da die Datei je nach Datum, einen anderen Namen hat.
Im weiteren Verlauf müssen nun mehrere Prozessschritte automatisiert werden:
download der Datei vom FTP-Server,
entpacken der Datei,
aus der Liste der entpackten Daten die richtige Datei identifizieren,
identifizierte Datei analysieren und Daten in Datenbank schreiben.
Nähere Informationen folgen bald.
Like this:
Like Loading...
Related
You must log in to post a comment.