Schrift
[thread]12418[/thread]

csv

Leser: 4


<< >> 2 Einträge, 1 Seite
Gast Gast
 2008-08-29 13:54
#114073 #114073
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
GwenDragon
 2008-08-29 15:19
#114083 #114083
User since
2005-01-17
14601 Artikel
Admin1
[Homepage]
user image
Wenn du CSV korrekt verwenden willst, nimm bitte vorhandene Module dazu.
CPAN:Text::CSV und CPAN: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?
<< >> 2 Einträge, 1 Seite



View all threads created 2008-08-29 13:54.