Devblog développement web, WordPress & WooCommerce

Créer un fichier excel avec PHP très facilement.

C

PHP_XLSXWriter est une librairie PHP être légère qui permet de créer et générer des fichiers excel depuis PHP très facilement. Depuis un tableau ou fichier CSV par exemple. Et ce, sans pour autant faire un usage abusif de la mémoire de votre serveur.

Elle est conçue pour produire une feuille de calcul compatible avec Excel au format xlsx (Office 2007+), seules les fonctions de base étant prises en charge :

  • Supporte PHP 5.2.1
  • Prend en charge l’encodage en UTF-8
  • Gère plusieurs feuilles de travail
  • Prend en charge le formatage de la monnaie/date/cellule numérique, les formules simples
  • Permet d’écrire d’énormes feuilles de calcul de plus de 100 000 lignes

Le code suivant permet ainsi de créer une feuille comportant trois colonnes et 2 lignes en plus des entêtes.


require_once("xlsxwriter.class.php");
$data = array(
array('year','month','amount'),
array('2003','1','220'),
array('2003','2','153.5'),
);
$writer = new XLSXWriter();
$writer->writeSheet($data);
$writer->writeToFile('output.xlsx');

Devblog développement web, WordPress & WooCommerce

Articles récents

Catégories