PHPExcel:如何获取单元格的填充颜色,使用条件格式设置?

时间:2013-05-09 17:45:52

标签: phpexcel

我有一个应用了条件格式的单元格和一个静态颜色(绿色)。如果您在Excel中查看它(因为条件格式),单元格为红色。如果我使用getStartColor(),我会得到静态颜色:绿色。如果我使用getEndColor()我会变白。我想得到红色的。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

$conditionalStyles = $objPHPExcel->getActiveSheet()
    ->getStyle('B2')
    ->getConditionalStyles();

将指定单元格的条件样式作为数组返回:

您可以使用getConditionType()getOperatorType()getConditions()(可以返回一系列条件)等来循环查看这些内容,以确定条件规则,测试单元格值是否匹配该规则,然后使用getStyle()检索样式详细信息