Теперь я хочу установить цвет текста для ячейки в phpexcel в цикл 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. $ row' не совсем, но я не знаю, как решить эту проблему. Как установить точное значение для 'getStyle()'? Я хочу установить '0'' '' '' '' '' '' 'в столбец phpexcel. –
Вы можете получить адрес столбца, используя 'PHPExcel_Cell :: stringFromColumnIndex()', как показано в моем ответе –
Хорошая работа! Работает. –