如何设置单元格的边框颜色?
我使用了这段代码,但它不起作用:
$objPHPExcel->getActiveSheet()
->getStyle('A1')
->getBorders()
->getAllBorders()
->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN)
->getColor()
->setRGB('DDDDDD');
I know
applyFromArray()
works fine. But I don't want to use it.
最佳答案
有点晚了,但为了记录,我发现这种语法运行良好;
$ActiveSheet->getStyle("A1:Z1")->applyFromArray(
array(
'borders' => array(
'allborders' => array(
'style' => PHPExcel_Style_Border::BORDER_THIN,
'color' => array('rgb' => 'DDDDDD')
)
)
)
);
我还在此处找到了完整的样式和属性列表:http://www.bainweb.com/2012/01/phpexcel-style-reference-complete-list.html
关于PHPExcel 设置单元格的边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31204020/