Vos fonctions sont correctes, mais vous utilisez global, et c'est une vraie erreur ... Vous devriez utiliser les fonctionnalités de PHP5. Au lieu de cela, vous pouvez essayer une fonction lambda telle que eval.in/39136 :)
Dans certaines versions de php, ne peut pas casser la ligne à la classe d'attribut. Ancienne version.
Rogerio de Moraes
2
IMPORTANT! Than $ objPHPExcel comme $ sheet est une définition de la classe d'objet PHPExcel. Vous devez l'utiliser comme vous l'avez instancié (à la nouvelle définition de PHPExcel ()).
Réponses:
Source: http://bayu.freelancer.web.id/2010/07/16/phpexcel-advanced-read-write-excel-made-simple/
la source
la source
Ce code devrait fonctionner pour vous:
Mais si vous vous embêtez à l'utiliser encore et encore, je vous recommande de l'utiliser
applyFromArray
.la source
Cela fonctionne toujours!
$sheet->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setRGB('FF0000');
la source
On dirait qu'il y a un bug avec en
applyFromArray
ce moment qui n'accepte pas la couleur, mais cela a fonctionné pour moi:la source
Voici comment procéder dans
PHPSpreadsheet
la dernière version dePHPExcel
approche alternative:
la source
la source
la source
C'est dans la documentation, située ici: https://github.com/PHPOffice/PHPExcel/wiki/User-Documentation-Overview-and-Quickstart-Guide
la source
Vous pouvez facilement appliquer des couleurs sur les cellules et les lignes.
la source