0
现在我想为phpexcel中的单元格设置文本颜色到foreach循环中。 foreach循环是一样的东西:如何为单元格phpexcel设置颜色到foreach循环
$redBold = array(
"font" => array(
"bold" => true,
"color" => array("rgb" => "FF0000"),
),
);
$row = 5;
$count = 0
foreach ($data as $key => $value) {
$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($count++, $row, $value['type']?$value['type']:0);
if ($value['type'] == 1) {
$objPHPExcel->getActiveSheet()->getStyle($count . $row)->applyFromArray($redBold);
}
}
这个代码不明白getStyle($count . $row)
因为$count . $row
应该A6
...有没有办法设置文本在这种情况下?请帮忙!
我知道'$ count。 $行'不完全,但我不知道如何导致这个问题。我怎样才能为'getStyle()'设置正确的值?我想将'0'设置为'A','1'是将'B'设置到phpexcel列中。 –
您可以使用'PHPExcel_Cell :: stringFromColumnIndex()'获得列地址,如我的回答 –
所示!干得好!它正在工作。 –