csv-Datei import

Weiss jemand eine Möglichkeit, wie ich eine Datei mit

copy from

erst ab der x.ten Zeile einlesen kann ?

hab eine Datei, die auch nicht geändert werden kann, bei der in den ersten 10 Zeilen die Erklärung für die Werte beschrieben ist, die dann ab Zeile 11 anfangen.



kretschmer@tux:~$ cat werte.csv
bla
fasel
blub
1,wert1
2,wert2
3,wert3
kretschmer@tux:~$ awk 'NR>3' werte.csv
1,wert1
2,wert2
3,wert3

Das fütterst Du dann als STDIN in die Datenbank.

Andreas

Hallo Andreas,

ok, das kommt davon, wenn man die Randbedingungen nicht hinschreibt !

Der Kunde zieht einen SAP - Download, speichert diesen auf einen Novell-Server und die DB läuft blödsinnigerweise unter WinDOOF, was ich leider zum jetzigen Zeitpunkt noch nicht ändern kann !

Gerd

awk gibt’s auch für Windows (eigentlich alle *nix Kommandozeilen-Befehle - auch ohne cygwin)

ACK!

Andreas

Da habt Ihr schon recht, der Import soll aber eigentlich der User per Web-Applikation machen. Zudem hat die Firma restriktive Regeln, was die Software auf den User PC´s angeht.

Deshalb suche ich einen Weg, wie ich das direkt selber steuern kann.

Gerd

Dann klöppel Dir das in PHP zurecht. Das ist ja kein Hexenwerk, bis 10 zu zählen, oder?

Andreas