PHPExcel:设置字体大小?

Anc*_*end 33 php phpexcel

我一直在寻找使用名为PHPExcel的PHP库来更改某些Excel单元格的字体大小.

这是我试过的:

$objPHPExcel->getActiveSheet()->getStyle("F1:G1")->getFont()->setFontSize(16);
Run Code Online (Sandbox Code Playgroud)

上述方法不起作用.我想知道是否有人知道该怎么做?

提前谢谢了.

vvo*_*kov 66

使用setSize方法而不是setFontSize,它应该工作:

$objPHPExcel->getActiveSheet()->getStyle("F1:G1")->getFont()->setSize(16);
Run Code Online (Sandbox Code Playgroud)


sim*_*eco 6

如果要使用样式数组,则可以执行以下操作:

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

$workbook->getActiveSheet()
    ->getStyle("F1:G1")
    ->applyFromArray($fontStyle);
Run Code Online (Sandbox Code Playgroud)