par
petite fée » 07 févr. 2025, 11:16
Bonjour @rthur et merci de ton aide,
oui j'utilise bien cette librairie, et l'exemple vers lequel tu m'as envoyé m'a bien aidée.
J'avais oublié de mettre les styles vides pour les lignes que je ne voulais pas colorer.
En clair (pour ceux que ça intéresse) - je voulais colorer une case choisie, et pas la ligne entière ou la colonne :
$rowdata=array();
$rowstyle=array();
$i=5;
$a=0;
while($a<$i){
$rowdata[]=$a;
if ($a==2){
$rowstyle[]=['fill'=>'#cff'];
} else {
$rowstyle[]='';
}
$a++;
}
$writer->writeSheetRow('Sheet1', $rowdata, $rowstyle);
