2

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

我怎样才能做到这一点?

4

1 回答 1

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

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

您可以遍历那些,使用getConditionType()getOperatorType()getConditions()(可以返回条件数组)等来识别条件规则,测试单元格值是否匹配该规则,然后使用getStyle()检索样式详细信息

于 2013-05-09T20:20:59.990 回答