PhpSpreadsheet est une bibliothèque écrite en PHP pur et propose un ensemble de classes qui vous permettent de lire et d'écrire divers formats de fichiers de feuilles de calcul tels qu'Excel et LibreOffice Calc.
Voir les instructions d'installation.
Apprenez-en plus à ce sujet, y compris les instructions d'installation, dans la documentation officielle. Ou consultez la documentation de l'API.
Veuillez poser vos questions d'assistance sur StackOverflow ou discuter rapidement sur Gitter.
J'utilise maintenant un Patreon pour prendre en charge le travail que je fais sur PhpSpreadsheet.
Les supporters auront accès à des articles sur l'utilisation de PhpSpreadsheet et sur la manière d'utiliser certaines de ses fonctionnalités les plus avancées.
Posts déjà disponibles pour les supporters de Patreon :
Le jeu de rencontres
Un aperçu de la façon dont MS Excel (et PhpSpreadsheet) gèrent les valeurs de date et d'heure.
Boucler la boucle
Conseils sur l’itération des lignes et des cellules d’une feuille de calcul.
Et pour les contributeurs de niveaux utilisant activement PhpSpreadsheet :
Derrière le masque
Un aperçu des masques de format numérique.
L'article suivant (actuellement en travail en cours) :
Formule du succès
Comment déboguer des formules qui ne produisent pas le résultat attendu.
Mon objectif est de publier au moins un article chaque mois, examinant en détail certaines fonctionnalités de MS Excel et comment utiliser cette fonctionnalité dans PhpSpreadsheet, ou sur la façon d'effectuer différentes activités dans PhpSpreadsheet.
Les publications prévues pour le futur incluent des sujets tels que :
Tableaux
Références structurées
Filtrage automatique
Formules matricielles
Formatage conditionnel
Validation des données
Classeurs de valeur
Images
Graphiques
Après une période de six mois réservée aux supporters de Patreon, les articles seront intégrés à la documentation publique de la bibliothèque.
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.).
Étant donné que tous les efforts ont été transférés vers PhpSpreadsheet, PHPExcel ne sera plus maintenu. Toutes les contributions pour PHPExcel, les correctifs et les nouvelles fonctionnalités doivent cibler la branche master
de PhpSpreadsheet.
Avez-vous besoin de migrer ? Il existe un outil automatisé pour cela.
PhpSpreadsheet est sous licence MIT.