小编nix*_*ite的帖子

PHPExcel根据单元格值设置字体/背景颜色

我有一张纸张拉取值基于

if ($slaHours >= 0 & $slaHours <= 72) 
Run Code Online (Sandbox Code Playgroud)

我想要做的是设置这些值的颜色,如果值小于12.我仍然想要显示大于12且小于72的值,所以我尝试的代码是

$styleArray = array(
'font'  => array(
    'bold'  => true,
    'color' => array('rgb' => 'FF0000'),
));

if ($slaHours >= 0 & $slaHours <= 72)
    $slaHours = $objWorksheet->getCellByColumnAndRow(3, $row)->getValue();
    if($slaHours <=12) {    
        $slaHours = $objWorksheet->getCellByColumnAndRow(3, $row)->getValue()->applyFromArray($styleArray); 
Run Code Online (Sandbox Code Playgroud)

但是,我得到一个致命的错误

"在非对象上调用成员函数applyFromArray()"

这个PHP的东西很新,所以非常感谢任何有助于这项工作的帮助.

谢谢

php phpexcel

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

php ×1

phpexcel ×1