web-dev-qa-db-ja.com

PHPExcel:フォントサイズを設定していますか?

PHP PHPExcelというライブラリを使用して、いくつかのExcelセルのフォントサイズを変更しようとしています。

これは私が試したものです:

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

上記の方法は機能しません。誰もこれを行う方法を知っているのだろうかと思っていましたか?

事前に感謝します。

31
AnchovyLegend

代わりにsetSizeメソッドを使用してくださいsetFontSize、それは動作するはずです:

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

スタイル配列を使用すると、次のようにも機能します。

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

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