Christian Novak vient de rendre public la version 1.6 de BiffWriter. Cette classe permet de générer depuis PHP des fichiers Excel à la volée.

En fait, les alternatives à la génération de fichiers Excel depuis PHP sont nombreuses. Mais s'il est facile de le faire depuis PHP/Win32 en utilisant le support COM (Component Object Model), cela devient plus délicat sous Unix. L'export au format SYLK (Spreadsheet Symbolic Link Format) devient alors une méthode exploitable, mais plus limitée. A la différence du format XLS, totalement binaire, le format SYLK peut-être ouvert depuis un éditeur. Textuel, il a été développé afin de pouvoir faciliter l'échange de données entre tableurs.

Mais d'autres solutions, plus ou moins évoluées, permettent de générer des fichiers Excel au format binaire. On peut citer en particulier les projets psxlsgen (PHP Simple Excel File Generator) mais aussi BiffWriter qui repose cependant sur un vieux format binaire Excel : le format BIF (Binary File Format).

Contacté par mail, Christian Novak précise qu'il compte s'attaquer à la génération de fichiers Excel au format Excel 8 dans les 6 mois à venir.

A surveiller donc.

BiffWriter
Manuel
Feature Votes