Я пытаюсь экспортировать данные из базы данных в файл Excel. Это код, который я использую для отображения моих данных во вновь созданном файле Excel:
$name = 'fiche signaletique '.date('d-m-Y H-i');
Excel::create($name, function($excel) use($cards, $count) {
$excel->sheet('Sheetname', function($sheet) use($cards, $count) {
$i = 2;
$rows = $count;
$rows++;
$sheet->setHeight(1, 25);
$sheet->setAutoSize(true);
$sheet->setBorder('A1:AI'.$rows, 'thin');
$sheet->row(1, array(
'Client (Société)',
'Numéro Fiche',
'Forme juridique',
'Capital Social',
'Type'
))->cells('A1:AI1', function($cells) {
$cells->setBackground('#1E86CF');
$cells->setFont(array(
'family' => 'Calibri',
'size' => '12',
'bold' => true
));
$cells->setFontColor('#ffffff');
});
foreach ($cards as $key => $card) {
$sheet->row($i, array(
$card->clientsociete['company'],
$card->card_code,
$card->legal_form,
$card->share_capital,
$card->group
))->cells('A'.$i, function($cells) {
$cells->setBackground('#D9D9D9');
});
$i++;
}
});
})->download('xls');
Проблема, которая у меня есть, заключается в что последний столбец не имеет стиля (без шрифта или цвета фона).