Word, Excel & Powerpoint Dateien mit PHP erstellen.

In 98% der Fälle besitzt der Kunde eine Excel-Datei, die irgendwie online soll. Normalerweise tauscht man die Daten dann als .CSV aus (insofern der Kunde es schafft, diese als .CSV zu speichern). Dann kann das Backend gut sein wie es will, früher oder später will der Kunde irgendwelche Auswertungen in Excel erstellen, auch hier braucht er die Daten in einem geeignetem Format, meistens .CSV.

Screenshot der PHP Library PHP Word

Das Dumme ist nur, es gibt nicht DAS .CSV-Format, das ist eher ein beweglicher Konstrukt und über eins kann man sich sicher sein: Wenn der Kunde es dann schafft überhaupt eine valide .CSV zu senden ist schwer davon auszugehen, das er bei einem Update die gleichen Daten in einem anderen Format senden wird – geschweige denn .CSV-Daten in Excel einlesen kann. Man befindet sich bei .CSV in einem stetigen Prozess der Nachbesserungen, die einem keiner zahlt.

Wesentlich sinnvoller wäre es wohl, direkt die entsprechenden Formate mit PHP zu erstellen, und (natürlich) kann PHP das nicht nativ. WebresourcesDepot hat eine nette Liste von Libraries für PHP veröffentlicht, die sich mit dem Microsoft-Thema beschäftigen. Es macht an der Stelle natürlich sehr viel mehr Sinn die Daten direkt so herauszugeben, das der Kunde etwas damit sinnvoll anfangen kann – vorausgesetzt die Excel-Tabelle ist auch entsprechend formatiert. Die Möglichkeiten das vorgebene Format in Excel zu verhunzen sind ungleich höher, als eine .CSV kaputt zu kriegen! ;)

Ähnliche Beiträge

Tutorial Amazon Web Services mit PHP – II &#... Im vorherigen Teil haben wir zumindest schon einmal einen API-Key und eine Partner-ID besorgt, jetzt geht es ans Eingemachte. AWS sind ein Service, de...
Application.ini – Cheat Sheet für das Zend F... Das Zend Framework ist so eine Sache, es kommt unheimlich gut an beim Kunden, aber unter "normalen Umständen" wäre es sicherlich nicht meine erste Wah...
Test-Driven Development mit PHP Mit phpUnit gibt es bereits seit Jahren eine Methode zur testgetriebenen Entwicklung in PHP. Gerade bei der agilen Software-Entwicklung ist diese Meth...
Tutorial Amazon Web Services mit PHP – I ... Die Amazon Web Services sind recht nett, wenn man einfach und schnell Content auf seine eigenen Seiten bringen möchte. Dabei geht es noch nicht einmal...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.