【发布时间】:2011-11-02 03:03:33
【问题描述】:
我正在使用 PHPExcel 项目,但我心中有一个问题,并且在地球上没有解决方案。
我已经在谷歌上搜索了一段时间,但我找不到获得细胞背景颜色的方法!
我尝试使用方法 'getColor()' 或什么...它不起作用或只显示警告消息...
有人可以告诉我如何使用 PHPExcel 获得 CELL COLOR 吗?谢谢
【问题讨论】:
-
它显示什么警告信息?
我正在使用 PHPExcel 项目,但我心中有一个问题,并且在地球上没有解决方案。
我已经在谷歌上搜索了一段时间,但我找不到获得细胞背景颜色的方法!
我尝试使用方法 'getColor()' 或什么...它不起作用或只显示警告消息...
有人可以告诉我如何使用 PHPExcel 获得 CELL COLOR 吗?谢谢
【问题讨论】:
$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->getARGB();
或
$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->getRGB();
【讨论】:
$objPHPExcel->setReadDataOnly(true); 时不起作用,它总是返回FFFFFF 无论它有什么颜色。
例子http://bayu.freelancer.web.id/2010/07/16/phpexcel-advanced-read-write-excel-made-simple/
【讨论】:
为特定单元格设置背景。它对我有用
$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->applyFromArray(array('type' => PHPExcel_Style_Fill::FILL_SOLID,'startcolor' => array('rgb' =>'FF1E1E')
【讨论】: