info2gestion

PHP

PHPOffice

Le langage PHP est un langage conçu pour les serveurs et des librairies sont accessibles pour des utilisations spécifiques.

Parmi ces librairies, PHPOffice est une librairie qui offrent des fonctionnalités liées aux fichiers XML. Dans les applications bureautiques, les fichiers XML sont utilisés pour des applications comme le traitement de texte, les tableurs graphiques, les diaporamas...et les documents PDF.

Cette librairie propose de générer ou de modifier des fichiers XML propres à une application comme par exemple PHPWord pour les documents LibreOffice/OPenOffice Writer, Microsoft Word..., PHPSpreadsheet pour les tableurs LibreOffice/OpenOffice Calc, Microsoft Excel....


Les librairies comme PHPOffice nécessitent l'utilisation de fichiers qui sont stockés sur le serveur web. Par conséquent, ces fichiers offent une sécurité moindre que par exemple l'utilisation d'une base de données.

En effet, il est possible d'accéder directement au fichier via l'url simplement en ajoutant le nom du fichier.


L'utilisation d'un fichier qui peut s'intégrer à une application de calculs dédiée comme un tableur permet dans une certaine mesure, d'accéder aux fonctions de calcul du tableur.

C'est une économie en terme de ligne de code car coder des fonctions de calculs dans un langage web ou en sql dans une base de données peut demander des ressources supplémentaires, en termes de développement et de maintenance.