Bonjour,
A chaque jour une question.
Donc cette fois ci j'ai deux questions concernant le style sur plusieurs cellules.
J'ai toujours mon guide :
http://g-ernaelsten.developpez.com/tutoriels/excel2007/
Mon premier soucis / question:
J'aimerai aligner horizontalement le texte sur plusieurs cellules.
J'utilise le code suivant :
Bon déjà il manque une parenthèse fermante à la fin (que j'ai rajouté). Mais du coup cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $sheet->duplicateStyleArray(array( 'alignment'=>array( 'horizontal'=>PHPExcel_Style_Alignment::HORIZONTAL_CENTER), 'A21:F37'));
J'ai l'erreur suivante:
Donc je ne comprends pas pourquoi, j'ai même testé sur une cellule et cela ne marche pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Fatal error: Uncaught exception 'Exception' with message 'Cell coordinate can not be zero-length string.' in
Seconde chose. J'aimerai appliqué un style sur une cellule.
Donc tout fonctionne sur une cellule avec ce code:
Mais si je veux faire sur plusieurs cellules avec ce code modifié:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $styleA1 = $sheet->getStyle('A1'); $styleA1->applyFromArray(array( 'font'=>array( 'bold'=>true, 'size'=>12, 'name'=>Arial, 'color'=>array( 'rgb'=>'FF00FF00')) ));
A savoir que le A1:A10 sont des variables que je génère moi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $styleA1 = $sheet->getStyle('A1:A10'); $styleA1->applyFromArray(array( 'font'=>array( 'bold'=>true, 'size'=>12, 'name'=>Arial, 'color'=>array( 'rgb'=>'FF00FF00')) ));
Si quelqu'un peut m'aider là dessus.
Je vous remercie d'avance !![]()
Partager