[PHPExcel] Style sur cellules
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 :
Code:
1 2 3 4
|
$sheet->duplicateStyleArray(array(
'alignment'=>array(
'horizontal'=>PHPExcel_Style_Alignment::HORIZONTAL_CENTER), 'A21:F37')); |
Bon déjà il manque une parenthèse fermante à la fin (que j'ai rajouté). Mais du coup cela ne fonctionne pas.
J'ai l'erreur suivante:
Code:
Fatal error: Uncaught exception 'Exception' with message 'Cell coordinate can not be zero-length string.' in
Donc je ne comprends pas pourquoi, j'ai même testé sur une cellule et cela ne marche pas non plus.
Seconde chose. J'aimerai appliqué un style sur une cellule.
Donc tout fonctionne sur une cellule avec ce code:
Code:
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'))
)); |
Mais si je veux faire sur plusieurs cellules avec ce code modifié:
Code:
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'))
)); |
A savoir que le A1:A10 sont des variables que je génère moi.
Si quelqu'un peut m'aider là dessus.
Je vous remercie d'avance ! :)