powerbook_blog

klein, praktisch, unverdaulich seit 2004

[blog]notiz Mit PHP Excel erzeugen

| 2 Kommentare

Mit PHP eine CSV-Datei zu erzeugen ist ja eher ein Kinderspiel. Möchte man aber ein bisschen mehr – zum Beispiel eine Excel-Datei mit bestimmten Formatierungen erhalten, wird das Ganze ungleich schwerer, wenn nicht unmöglich.

Biff soll in diesem Fall helfen: PHP to Excel, aka BiffWriter is a generic class to create Excel compatible streams or files from PHP. It enables web developers with the feature to deploy information „off-line“ using the most common spread sheet format. Zwar scheint das schon etwas betagt zu sein, das Demo funktioniert aber sehr fein. Muss ich mal in Ruhe ausprobieren.

Am Rande: Natürlich hat das Ding einen Haken: Please note that this class is free for non commercial use only
and requires the installation of the Zend Optimizer™ available at www. zend. com.
Zudem ist die Klasse auch nicht ganz billig. Möchte man sie kommerziell einsetzen, so werden für dieses Software-Produkt Made in Germany mal eben (mindestens) 1.000 € fällig.

Kostenlos hingegen ist der Spreadsheet_Excel_Writer aus dem PEARy-Framework.

2 Kommentare

  1. Ich sag nur PEAR Teste das hier mal: http://pear.php.net/package/Spreadsheet_Excel_Writer

    Habe ich auch schon genutzt und es geht leicht damit….

  2. Unter Perl setze ich „Spreadsheet::Write::Excel“, von dem dieser Spreadsheet_Excel_Writer ein direkter Port zu sein scheint, hochproduktiv ein, um beim Kunden automatisierte SLA-Auswertungen und Statistiken rauszulassen.

    Wenn man erstmal den Dreh raus hat, ist XLS in jeder Hinsicht besser als CSV: Unter „Windows“ und Linux (Ja, OpenOffice) einfach per Mausklick zu öffnen, und gerade wenn man später nochmal eine Spalte hinzufügen will, viel leichter zu programmieren, als wenn man durch einen Wust von escapeten Anführungsstrichen und Semikolons waten muß.

    Da gibts echt keinen Grund, 1000 Euro auszugeben.

Schreib einen Kommentar

Pflichtfelder sind mit * markiert.