Impostare il colore delle celle in PHPExcel

Mattepuffo's logo
Impostare il colore delle celle in PHPExcel

Impostare il colore delle celle in PHPExcel

Oggi piccolo tip per PHPExcel, una delle librerie più usate per la manipolazione di file Excel con PHP.

Quello che vogliamo fare è impostare il colore delle celle.

Nel mio caso specifico, voglio colorare tutta la prima riga.

Ecco un esempio:

include_once 'PHPExcel.php';
$xls = new PHPExcel();
// YOUR CODE
$xls->getActiveSheet()
        ->getStyle('A1:Z1')
        ->getFill()
        ->setFillType(PHPExcel_Style_Fill::FILL_SOLID)
        ->getStartColor()
        ->setRGB('C9C9C9');

Ho omesso tutta la parte di creazione del file, in quanto non ci riguarda (do per scontato che sappiate già farlo).

In questo caso imposto lo sfondo alla prima riga, dalla colonna A alla Z.

Come tipo di riempimento ho impostato FILL_SOLID, ma ce ne sono altri.

Come colore ho usato la notazione HTML, e impostato un grigio chiaro.

Enjoy!


Condividi

Commentami!