web-dev-qa-db-fra.com

Quelle est la meilleure façon de générer une sortie Excel en PHP?

Existe-t-il d'autres composants PHP comme PHPExcel?

15
Rodex

Il y a une classe qui génère PHP fichiers Excel (vrais fichiers Excel, pas cette chose .csv). J'utilise (DÉPRIMÉ) Voir l'édition 2:

https://github.com/PHPOffice/PHPExcel

MAIS: J'ai eu un problème en essayant de lire ces fichiers Excel générés avec le Java Excel READER, donc il pourrait y avoir des bogues dans ce PHP script.

  1. EDIT: Nice one: http://www.phpclasses.org/package/2037-PHP-Generate-spreadsheet-files-Excel-xls-XML-format.html

  2. PhpSpreadsheet est la prochaine version de PHPExcel. Il rompt la compatibilité pour améliorer considérablement la qualité de la base de code (espaces de noms, conformité PSR, utilisation des dernières fonctionnalités du langage PHP, etc.). https://github.com/PHPOffice/ PhpSpreadsheet

13
Sliq

Certaines applications génèrent un tableau HTML ou un fichier CSV au lieu d'un vrai fichier Excel et prétendent qu'il s'agit d'un fichier Excel pour qu'Excel l'ouvre. Avec les tableaux HTML, cela fonctionne étonnamment bien et prend même en charge une mise en forme. Avec les dernières versions d'Excel, cependant, vous obtenez un message vous demandant si vous voulez vraiment ouvrir le fichier.

5
Sjoerd
0
Miljar