У меня есть цикл создания массива, который я выгружаю в Excel, и я создал итератор, который считает нужные мне строки и добавляет их в массив `` `$ boldRows``. Это сделано для того, чтобы я мог получить строки, в которых я хочу установить собственные стили, в данном случае жирным шрифтом.
Итак, у меня есть количество строк из моих данных, затем я строю свой лист из массива данных $allgroupResult
.
Лист распечатывается идеально, если речь идет о данных, но мой $boldRows
не выделен жирным шрифтом.
Что я делаю не так?
$boldRows = array();
$name = ' Export For:' . $id;
$build = Excel::create($name, function ($excel) use ($allgroupResult) {
$excel->sheet('Export', function ($sheet) use ($allgroupResult) {
$sheet->fromArray($allgroupResult);
foreach ( $boldRows as $row ) {
$cell_name = excelColumnFromNumber($row)."1";
$sheet->getStyle( $cell_name )->getFont()->setBold( true );
}
}