Für Auswertungen wird oft verlangt eine Excel-Datei als Download zu erstellen. Hierfür gibt es viele Module bzw. PHP-Klassen die frei zur Verfügung stehen. Normalerweise verwende ich hierfür den "Spreadsheet_Excel_Writer", ein hervorragendes Tool. Es benötigt PHP5 und einige PERL-Module.
Leider hatte ich das Problem das ich auf einer wichtigen Anwendung diese Voraussetzungen nicht hatte und habe mir daher eine eigene Klasse geschrieben die Excel-Dateien auf XML-Basis erstellt.
Auf den Server braucht nur die class_excel.php übertragen werden. In der beispiel.php wird die grundsätzliche Anwendung gezeigt.
Wichtig ist das die Funktion excel_end() mit einem exit; abschließt und eine weitere Ausgabe hiernach nicht mehr vorgenommen werden kann. In der Dokumentation sind alle relevanten Funktionen erklärt.
| Anhang | Größe |
|---|---|
| myexcel.zip | 23.58 KB |