我正在尝试使用PHPExcel对行(填充颜色)进行样式化。
但我有一个问题。有近100行,但PHPExc
el'getStyle'在30-40行之后不起作用。
我在循环中尝试此代码:
$color_start=array(
'fill' => array(
'type' => PHPExcel_Style_Fill::FILL_SOLID,
'color' => array('rgb' => 'FFD5D8')
)
);
$objPHPExcel->getActiveSheet()->getStyle('A'.$i.':AD'.$i)->applyFromArray($color_start);
感谢。
答案 0 :(得分:0)
这个问题是因为数组配置不正确。
很好的例子:
$objPHPExcel->getActiveSheet()->getStyle('B2')->getFill()->applyFromArray(
array(
'type' => PHPExcel_Style_Fill::FILL_GRADIENT_LINEAR,
'rotation' => 0,
'startcolor' => array(
'rgb' => '000000'
),
'endcolor' => array(
'argb' => 'FFFFFFFF'
)
)
);