[英]Laravel 5.5 Export EXCEL
我尝试使用Maatwebsite / Laravel-Excel软件包以excel格式导出相同的数据,它工作正常,但我为excel文档的第一行制作相同样式的游戏有问题:
这是我的代码:
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');
问题是代码通过它在文档的开头添加一个新行:
嗨,大家好我解决了这个问题,我希望与你分享:
我将$ sheet-> fromArray()更改为此$ sheet-> fromArray($ sheetArray,null,'A1',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');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.