2013-01-09 417 views
27

我一直在尋找使用名爲PHPExcel的PHP庫來改變一些Excel單元格的字體大小。PHPExcel:設置字體大小?

這是我的嘗試:

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

以上方法不起作用。我想知道如果有人知道如何做到這一點?

非常感謝提前。

回答

54

使用的setSize方法,而不是使用SetFontSize,它應該工作:

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

如果您使用樣式陣列,那麼它也將工作:

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

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