Tus funciones están bien, pero estás usando global, y eso es un error real ... Deberías hacer uso de las características de PHP5. En su lugar, puede probar una función lambda como eval.in/39136 :)
En alguna versión de PHP, no se puede romper la línea en la clase de atributo. Versión antigua.
Rogerio de Moraes
2
¡IMPORTANTE! Que $ objPHPExcel como $ sheet es una definición de la clase de objeto PHPExcel. Necesita usarlo como creó una instancia (en la nueva definición de PHPExcel ()).
Respuestas:
Fuente: http://bayu.freelancer.web.id/2010/07/16/phpexcel-advanced-read-write-excel-made-simple/
fuente
fuente
Este código debería funcionar para usted:
Pero si te molestas en usar esto una y otra vez, te recomiendo usar
applyFromArray
.fuente
¡Esto siempre corriendo!
$sheet->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setRGB('FF0000');
fuente
Parece que hay un error en
applyFromArray
este momento que no acepta el color, pero esto funcionó para mí:fuente
Así es como se hace en
PHPSpreadsheet
, la versión más reciente dePHPExcel
Enfoque alternativo:
fuente
fuente
fuente
Está en la documentación, que se encuentra aquí: https://github.com/PHPOffice/PHPExcel/wiki/User-Documentation-Overview-and-Quickstart-Guide
fuente
Puede aplicar colores fácilmente en celdas y filas.
fuente