Я хочу создать файл Excel из HTML, используя Maatwebsite в laravel, на основе МЕСЯЦА И ГОДА
это мой вид HTML. в области круга находится header.its, сгенерированный на основе месяца и года. и он покажет весь рабочий день в этом месяце и году. я использую foreach для генерации даты.
проблема в том, как сделать заголовок в maatwebsite, как мой HTML-вид выше. я не знаю, как использовать foreach, чтобы показать дату.
я попробовал этот код, но он показывает только последнее значение из моего foreach
foreach ($workdays as $workdays) {
$sheet->row(1, [$workdays]);
}
public function exportUserData($type)
{
$data = User::get()->toArray();
return Excel::create('laravelcode', function($excel) use ($data) {
$excel->sheet('mySheet', function($sheet) use ($data)
{
$sheet->cell('A1', function($cell) {$cell->setValue('3/12/2018'); });
$sheet->cell('B1', function($cell) {$cell->setValue('4/12/2018'); });
$sheet->cell('C1', function($cell) {$cell->setValue('5/12/2018'); });
if (!empty($data)) {
foreach ($data as $key => $value) {
$i= $key+2;
$sheet->cell('A'.$i, $value['First_column']);
$sheet->cell('B'.$i, $value['Second_column']);
$sheet->cell('C'.$i, $value['Third_column']);
}
}
});
})->download($type);
}
Других решений пока нет …