also ich habe 3 dateien. eine csv datei und eine textdatei.
in der textdatei (name text.txt)
sind 2 spalten zu finden.
in der ersten steht zum beispiel
ab bc 123 45678910
und in der zweiten dieses bearbeitet. alsi beispiel
100 123 0456 78910
was dann so gesammt aussieht
ab bc 12 NR 456 UA 10000-012-00456/000.00 UA
davon habe ich dann mehrere zeilen.
in der csvdatei habe ich die erste angabe aus der textdatei auch.
also das ab bc 123 45678910
jetzt möchte ich die zweite spalte der csv datei zu dem dazugehörenden datensatz schreiben.
29021000054;;ab bc 12 NR 456 UA ;;;;290;SIEVERS
und zwar in die ecke wo die 4 semikolons hintereinander sind. dabei soll das
10000-012-00456/000.00 nach dem zweiten semikolon stehen und für das UA soll noch eine extra spalte eingefügt werden.
mir fehlt nun der richtige gedanken anstoß wie ich das überhaupt machen kann. also eine zeiele in der csv datei hinzufügen und das eingliedern in die tabelle. ich könnte natürlich aus der csv und der txt eine neue tabelle in meinem gewünschten format machen. ich weiß jedoch auch hierbei leider nicht wie
User since
2005-01-17
14788
Artikel
Admin1
Wenn du CSV korrekt verwenden willst, nimm bitte vorhandene Module dazu.
Text::CSV und
DBD::CSV (Datenbank mit CSV-Dateien).
Du liest aus der Textdatei deine Daten und fügst sie mit DBD::CSV in deine CSV-Datenbank ein.
Oder verstehe ich dich nicht richtig?