Laravel — Как создать строку заголовка с foreach в Maatwebsite excel

Я хочу создать файл Excel из HTML, используя Maatwebsite в laravel, на основе МЕСЯЦА И ГОДА

это мой вид HTML. в области круга находится header.its, сгенерированный на основе месяца и года. и он покажет весь рабочий день в этом месяце и году. я использую foreach для генерации даты.

введите описание изображения здесь

проблема в том, как сделать заголовок в maatwebsite, как мой HTML-вид выше. я не знаю, как использовать foreach, чтобы показать дату.

я попробовал этот код, но он показывает только последнее значение из моего foreach

foreach ($workdays as $workdays) {
$sheet->row(1, [$workdays]);

}

вл

0

Решение

 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);
}

Ссылка

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector