我尝试使用 Maatwebsite / Laravel-Excel 包以excel格式导出相同的数据,它运行正常,但我为excel文档的第一行制作相同样式的游戏有问题:< / p>
这是我的代码:
Excel::create('Adressbook contacts', function($excel) use ($sheetArray,$groupe){
$excel->sheet($groupe->title, function($sheet) use ($sheetArray)
{
$sheet->fromArray($sheetArray);
$sheet->row(1, function($row) {
$row->setBackground('#ff6600');
$row->setFontColor('#ffffff');
$row->setValignment('center');
});
});
})->download('xlsx');
问题是代码通过它在文档的开头添加一个新行:
答案 0 :(得分:1)
大家好我解决了这个问题,我希望与你分享:
我将 $ sheet-&gt; fromArray()发送到此 $ sheet-&gt; fromArray($ sheetArray,null,&#39; A1&#39;,false,false ); 它会自动生成标题列。谢谢你的帮助:D
$excel->sheet($groupe->title, function($sheet) use ($sheetArray)
{
$sheet->fromArray($sheetArray, null, 'A1', false, false);
$sheet->row(1, function($row) {
$row->setBackground('#ff6600');
$row->setFontColor('#ffffff');
$row->setFontSize(14);
$row->setFontWeight('bold');
$row->setAlignment('center');
});
$sheet->setStyle(array(
'font' => array(
'name' => 'Roboto',
'size' => 12
)
));
});
})->download('xlsx');