Word, Excel & Powerpoint Dateien mit PHP erstellen.

Screenshot der PHP Library PHP Word

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

Composer – Der Pakethandler für PHP Ich gebe zu, die Überschrift ist ein klein bisschen falsch! ;) Offiziell ist Composer ein Manager von Abhängigkeiten, und kein Pakethandler. Ein klein...
Wasserzeichen mit PHP Image Workshop Eins mit Abstand besten Module für Drupal ist das Imagecache Modul. Ich habe mich ja schon des öfteren darüber ausgelassen wie schade es ist, das kein...
Simple Regex Language für PHP Simple Regex Language ist eine sehr interessante Bibliothek für PHP. Regex sind eine Sache die zum einen durchaus komplex werden können, zum anderen a...
WebSockets mit PHP WebSockets ist eine jener Techniken, die die Web-Welt nachhaltig revolutionieren könnten, da so Client-Server-Anwendungen recht einfach und vor allem ...

Schreibe einen Kommentar