PHPExcel : Les bases

Vigentte_PHPExcel

PHPExcel, la meilleure librairie PHP actuelle pour générer des documents Excel via PHP.
Dans ce tuto nous allons voir les bases , lire et écrire dans un fichier Excel.

Lire un fichier Excel

Ce code permet de lire les 2 premières colonnes (A et B)

Ecrire un fichier Excel

Ce code permet d’écrire en cellule A1 le texte BLABLABLA

Appliquer des mises en forme du texte

Voici un exemple de mise en forme de texte dans une cellule.

Mais si vous devez mettre en forme beaucoup de cellules, il est plus optimisé de passer par des définitions de styles :

Bordures, fond et styles

Ce code permet d’appliquer un style complet à la cellule A1 (police, taille, couleur, bordure de la cellule et couleur de fond de la cellule)

Insérer une image

Insère l’image en coordonnée A1, le mieux ensuite est d’ajuster la hauteur de la ligne pour que la cellule ‘contienne’ l’image…
A noter cette méthode d’insertion permet ensuite que les images suivent lorsque l’on trie les colonnes 🙂

Dimensions des cellules

Dimension automatiques pour la colonna A

Définir la largeur de colonne A à 40 et la hauteur de la ligne 1 à 50

Fusionner ou défusionner plusieurs cellules

Définir les informations du fichier Excel

Renommer une feuille

Le code suivant renomme la feuille courante en “Janvier”

Vous me direz jusque là c’est plutôt basique, ben oui mais il faut connaitre ces bases pour la suite 🙂

Protéger une feuille (des cellules) avec un mot de passe

Dans ce code nous protégeons la feuille avec le mot de passe “MOTDEPASSE”, nous écrivons dans 3 cellules différentes et nous n’appliquons pas la protection à la cellule A4 :

C’est tout pour l’instant mais il m’en reste encore beaucoup à mettre, le prochain article traitera des formules de validation des données Excel 🙂

Sinon il y a aussi...