Tulkas
Well-Known Member
Hallo,
nun werde ich mich wahrscheinlich als absoluter Perl-Neuling outen , aber ich hab da ein kleines Problem:
Ich hab ein CSV-File, darin stehen verschiedene Artikel (u.A. mit dem Namen des Herstellers). Es können nun auch mehrere Artikel vom gleichen Hersteller stammen (oder es kann auch gar kein Herstellername angegeben sein).
Ich wollte gerne dieses CSV parsen und jedem Hersteller eine eindeutige ID vergeben (um später die Verbundtabelle Artikel <-> Hersteller in der SQL-Datenbank erstellen zu können), und dann die Daten in ein SQL-File schreiben, mit der ich die Datensätze in meine Datenbank einpflege.
Das Einlesen und in eine Liste schreiben klappt auch wunderbar, aber irgendwie beisse ich mir die Zähne an dem Erstellen einer Liste ohne mehrfach vorkommenden Namen (bzw. ohne leeren Eintrag) und der anschliessenden Vergabe der IDs aus.
Hat vielleicht einer einen Vorschlag, wie ich die Sache angehen könnte?
Danke im Voraus.
Gruß
Tulkas
nun werde ich mich wahrscheinlich als absoluter Perl-Neuling outen , aber ich hab da ein kleines Problem:
Ich hab ein CSV-File, darin stehen verschiedene Artikel (u.A. mit dem Namen des Herstellers). Es können nun auch mehrere Artikel vom gleichen Hersteller stammen (oder es kann auch gar kein Herstellername angegeben sein).
Ich wollte gerne dieses CSV parsen und jedem Hersteller eine eindeutige ID vergeben (um später die Verbundtabelle Artikel <-> Hersteller in der SQL-Datenbank erstellen zu können), und dann die Daten in ein SQL-File schreiben, mit der ich die Datensätze in meine Datenbank einpflege.
Das Einlesen und in eine Liste schreiben klappt auch wunderbar, aber irgendwie beisse ich mir die Zähne an dem Erstellen einer Liste ohne mehrfach vorkommenden Namen (bzw. ohne leeren Eintrag) und der anschliessenden Vergabe der IDs aus.
Hat vielleicht einer einen Vorschlag, wie ich die Sache angehen könnte?
Danke im Voraus.
Gruß
Tulkas