我有一个循环来构建要转储至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 );
}
}