2013-01-09 30 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); 
関連する問題