2013-01-09 28 views
27

Ich habe versucht, die Schriftgröße einiger Excel-Zellen mit einer PHP-Bibliothek namens PHPExcel ändern.PHPExcel: Einstellen der Schriftgröße?

Dies ist, was ich versucht:

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

Die oben beschriebene Methode funktioniert nicht. Ich habe mich gefragt, ob jemand weiß, wie man das macht?

Vielen Dank im Voraus.

Antwort

54

Verwenden setSize Methode anstelle setFontSize, sollte es funktionieren:

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

Wenn Sie Stil-Array verwenden, dann wird es funktionieren auch:

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

$workbook->getActiveSheet() 
    ->getStyle("F1:G1") 
    ->applyFromArray($fontStyle);