![](https://products-qa.fileformat.com/fr/spreadsheet/php/xlswriter/header-image.png)
Xlswriter
Bibliothèque PHP pour les feuilles de calcul Excel 2007+ XLSX
API PHP Open Source pour générer, lire, modifier et traiter des feuilles de calcul XLSX. Il prend en charge la création de nouvelles cellules, la fusion de cellules, les noms définis, l'utilisation de filtres, la gestion de graphiques, etc.,
Xlswriter est une extension PHP C légère qui peut être utilisée pour travailler facilement avec le format de fichier Excel 2007+ XLSX. La bibliothèque est 100 % compatible avec les fichiers Excel XLSX et permet aux développeurs de générer, lire, modifier et traiter facilement des feuilles de calcul XLSX. Le Xlswriter peut être utilisé sans problème sur les principales plates-formes telles que Windows, Linux, Mac OS, etc. La bibliothèque est open source et est disponible sous licence BSD.
La bibliothèque Xlswriter est bien optimisée et comprend plusieurs fonctionnalités importantes liées à la création et à la gestion de feuilles de calcul, telles que le formatage Excel complet comme le gras, l'italique ou le soulignement, la création de nouvelles cellules, la fusion de cellules, la définition de noms, l'utilisation de filtres, la gestion de graphiques, l'utilisation d'images. dans la feuille de calcul, en ajoutant plusieurs feuilles de calcul, la validation des données, des listes déroulantes et bien d'autres. Il peut compiler des systèmes d'exploitation 32 et 64 bits.
Premiers pas avec l'API Xlswriter
Vous pouvez facilement installer Xlswriter à partir de GitHub. Veuillez utiliser la commande suivante pour une installation fluide.
Installer Xlswriter via GitHub
$ git clone https://github.com/viest/php-ext-xlswriter.git
Gestion des feuilles de calcul via PHP
La bibliothèque open source xlswriter permet aux développeurs de logiciels de gérer des feuilles de calcul dans leurs propres applications. Il a inclus plusieurs fonctions importantes pour la gestion des feuilles de calcul, telles que la création d'une nouvelle feuille de calcul à partir de zéro, le changement de feuille de calcul, le masquage d'une feuille de calcul, la définition d'une feuille de calcul comme la première, le zoom sur la feuille de calcul, le renommage d'une feuille de calcul, la suppression de la feuille de calcul indésirable, etc. Suite.
Gestion des graphiques dans une feuille de calcul
La bibliothèque xlswriter a fourni des fonctionnalités pour travailler avec des graphiques dans une feuille de calcul Excel via du code PHP. Il permet plusieurs fonctions importantes liées aux graphiques ainsi que différents types de graphiques tels que les graphiques en aires, les graphiques à barres, les histogrammes, les graphiques linéaires, les graphiques à secteurs, les nuages de points, les graphiques en anneau ou en radar, et bien d'autres. Il permet d'ajouter facilement des étiquettes à une série de graphiques ou d'appliquer facilement des propriétés de formatage de graphique à n'importe quel objet de graphique.
Accéder et lire la feuille de calcul Excel XLSX
La bibliothèque open source xlswriter a inclus une prise en charge complète pour accéder et lire les feuilles de calcul Excel XLSX dans leurs applications. Il a inclus plusieurs fonctions importantes liées à la lecture de la feuille de calcul, telles que la lecture des données de la feuille de calcul entière, la lecture des données d'une cellule, l'ignorance des cellules vides, l'ignorance des lignes vides, la lecture globale des lignes, le mode de rappel de cellule, etc.
Prise en charge du filtrage des données
La bibliothèque xlswriter fournit des fonctionnalités pour gérer les cellules dans une feuille de calcul à l'aide de commandes PHP. Vous pouvez facilement ajouter de nouvelles cellules ou appliquer une mise en forme à un ensemble de cellules dans une feuille de calcul. Plusieurs fonctions importantes sont disponibles dans la bibliothèque, telles que l'insertion de texte ou la liaison à une cellule, l'ajout d'une image, l'application de filtres, la fusion de plusieurs cellules, le style de cellule de ligne, le style de cellule de colonne, les volets de gel, etc.