Excel für PHP-Entwickler
Kommentare

In der Office-Welt ist Excel nicht mehr wegzudenken. Diese leidvolle Erfahrung müssen auch immer wieder PHP-Entwickler machen, die sich mit den PHP-Klassen Spreadsheet Excel Writer (bzw. Reader) herumärgern

In der Office-Welt ist Excel nicht mehr wegzudenken. Diese leidvolle Erfahrung müssen auch immer wieder PHP-Entwickler machen, die sich mit den PHP-Klassen Spreadsheet Excel Writer (bzw. Reader) herumärgern müssen. Performance geht anders, und auch die Ausgabe ist sehr limitiert. Daher hat llia Alshanetsky, der vor dem selben Problem stand, die PHP Excel Extension gebaut, die in allen Belangen Besserung verspricht.

Da sie im Unternehmen immer mehr mit Excel arbeiten mussten, machte er sich auf die Suche nach einer Alternative. Sein erster Zwischenstop: PHPExcel. Unfortunately, it is massive beast, that is not only slower than the old Spreadsheet Excel Writer/Reader, but memory hog too.

Am Ende blieb er bei LibXL hängen, eine kleine C++-Bibliothek, die nicht nur in Sachen Performance die Nase deutlich vorne hat; sie unterstützt auch das BIFF 7/8-Format, dass von allen Excel-Readern gelesen werden kann. Also machte er sich daran, ein PHP-Interface dafür zu schreiben.

The end result is a PHP extension that offers a complete, object oriented interface to the library that allows you to do just about anything with Excel. I’ve also introduced a few helper functions to streamline reading/writing from Excel files.Ilja Alshanetsky, 2010

Einziger Wermutstropfen: LibXL ist ein kommerzielles Closed-Source-Projekt. Die Lizenz-Kosten halten sich allerdings in Grenzen.

Die PHP Excel Extension kann ab sofort bei GutHub heruntergeladen werden. Sie ist vollständig objektorientiert aufgebaut und beinhaltet 50 Tests, die jede erdenkliche Funktionalität beschreiben.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -