Excel-Tabellen in PHP auslesen
-
Hallo,
mein Lage ist folgende: ich habe eine Excel-Datei mit Daten über bestimmte Produkte drin. Diese Daten folgen immer dem selben Schema, also wiederholen sich in der Tabelle immer wieder. Diese Daten sollen in einem Online-Katalog dargestellt werden.
Meine Frage dazu: Wie kann ich per PHP eine Excel-Datei auslesen, und ist das überhaupt möglich?Schon mal Danke im Voraus.
-
Excel-Tabellen direkt einlesen ist nicht möglicht (proprietäres Binärformat; theoretisch ist es zwar möglich, einen PHP-Parser zu basteln ... aber ... naja).
Da kannst allerdings die Excel-Tabelle (aus Excel heraus) Als CSV-Datei exportieren (Comma Separated File), welches du dann relativ einfach in PHP einlesen kannst!
-
Ok, vielen Dank, diese Info ist das beste, was ich noch zu bekommen erwartet hatte ^^ Hatte es anch ausführlicher Google-Suche schon fast aufgegeben irgendeine Lösung zu finden
Ich werd mal mein Glück probieren damit...
-
Das wäre die Steinzeit-Lösung. Im Prinzip gleich aber ein wenig runder wäre die Verwendung von XML, wofür ein Parser in der PHP-Bibliothek bereitsteht.
-
OpenSource ist dein Freund:
http://www.phpclasses.org/browse/package/3187.htmlDie Spezifikation des Formats ist frei zugänglich:
http://sc.openoffice.org/excelfileformat.pdfEs *ist* also möglich Excel-Tabellen direkt einzulesen.
Viel Spaß damit.