Je suis en train de formater la cellule dans ma feuille de sortie xls mais quand je suis en train d'utiliserPHPExcel style de cellule mise en forme erreur
$xls->getActiveSheet()->getStyle('A1')->getFont()->getColor()->setRGB(PHPExcel_Style_Color::COLOR_WHITE);
ou toute autre méthode avec getStyle()
Je reçois cette erreur:
(!) Fatal error: Call to a member function getNumberFormat() on a non-object in "..."/Worksheet.php in line 755
D'autres méthodes getActiveSheet()
comme setTitle()
ou getColumnDimension()
fonctionnent correctement. J'utilise Excel5 écrivain, mais quand j'ai essayé Excel2007 j'ai eu la même erreur. Quelqu'un sait quel pourrait être le problème? Merci d'avance.
EDIT:
Code entier: http://paste.ofcode.org/SWNcyunnCkenpGhUtrujdL
Quand je commente la boucle de largeur de colonne Je ne comprends pas l'erreur, mais le style application ne fonctionne toujours pas. La boucle de largeur de colonne fonctionne parfaitement sans code d'application de style.
L'avertissement concerne getNumberFormat(). Essayez de commenter cette ligne de code, vous obtenez encore la même erreur? –
oui je suis sûr, ça marche bien quand la ligne est commentée. –