PHPExcel: définition de la taille de la police?

J'ai cherché à changer la taille de la police de certaines cellules Excel en utilisant une bibliothèque PHP appelée PHPExcel.

C'est Ce que j'ai essayé:

$objPHPExcel->getActiveSheet()->getStyle("F1:G1")->getFont()->setFontSize(16);

La méthode ci-dessus ne fonctionne pas. Je me demandais si quelqu'un sait comment faire cela?

Merci D'avance.

28
demandé sur AnchovyLegend 2013-01-09 21:51:31

2 réponses

Utilisez la méthode setSize à la place de setFontSize, cela devrait fonctionner:

$objPHPExcel->getActiveSheet()->getStyle("F1:G1")->getFont()->setSize(16);
56
répondu vvolkov 2013-01-09 18:17:04

Si vous utilisez un tableau de style, cela fonctionnera aussi:

$fontStyle = [
    'font' => [
        'size' => 16
    ]
];

$workbook->getActiveSheet()
    ->getStyle("F1:G1")
    ->applyFromArray($fontStyle);
1
répondu simhumileco 2017-11-03 08:55:04