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

Cookies sind ja so was von 2012 … Sagen wir mal so: die Intention von Cookies ist ganz nett, die Tatsache wie sie heute genutzt werden eher nicht. Ein Cookie ist immer an eine Domain g...
mysql_connect vs. mysql_pconnect Es gibt durchaus Blog-Beiträge, von denen man glaubt oder hofft, dass man sie eigentlich nicht schreiben braucht, dieser ist einer davon! Da ich mich ...
Der perfekte Code Editor für PHP Zur Abwechslung fange ich mal mit einem Rant an! ;) Diese ganzen halbgaren Java-Zeitlupen-IDEs nerven, und zwar ganz gehörig. Ist ja nett das Java so ...
PHP Fehlermeldungen in der Console PHP ist eine feine Sache, und "früher" konnter man sogar ordentlich was mit den Fehlermeldungen anfangen. Da gab es noch "einfaches" HTML, heutzutage ...

Schreibe einen Kommentar

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