Excel File via PHP in MySQL schreiben

grunet

Angesehenes Mitglied
Hallo zusammen

Ich würde gern via PHP ein Excelfile in meine MySQL DB schreiben.

Das sollte folgendermasse funktionieren. Ich sollte via Eingabemaske die Exceldatei auswählen können und hochladen. Anschliessend sollte es die Datei in die MySQL Datenbank kritzeln.

Wichtig dabei isch, dass er er die Datensätze ab Zeile 8 benutzt. Die Spaltenname heissen genau gleich wie der Name in der DB.

Würde mich über eure Hilfe freuen.

Vielen Dank
Silvan
 
1. Excelfile als csv abspeichern
2. Script das csv einliest suchen und anpassen
3. Glücklich sein
cool.gif
 
Danke für die promte Antwort.

Nun kapiert das Excel beim abspeichern als CSV die Komas als Spalte... Kann man das irgendwie umgehen? Muss Daten mit Komas einfügen.
 
Mhm, also ich kann durchaus Kommas und Strichpunkte eingeben, das sieht dann so aus: "xcvcx;dsffsd,sdfsdf";"sdsd;sa""sdf"

Das "" heißt das es es sich um ein Anführungszeichen im Text handelt, eingegeben habe ich also:

Spalte 0: xcvcx;dsffsd,sdfsdf Spalte 1: sdsd;sa"sdf



 
Okey, habs mit EditPlus geöffnet und dort hab ich gsehen das es funktioniert...
Wenn ich jedoch mit Excel öffne, dann erstellt er bei jedem Koma eine neue Spalte...

@hatschi...

Hast du per Zufall gerade ein solches Script? Hab bis jetzt nur welche gefunden, die den Inhalt von der Tabelle zuerst löscht und dann die neuen Einträge eingefügt werden. Bei mir sollte jedoch eifach nur weitere Einträge eingefügt werden.
 
Jetzt bekomm ich folgende Fehlermeldung.

CODE Can't get stat of 'pfad/filename.csv' (Errcode: 2)


An was liegt das?
 
Zurück
Oben