Как получить Excel заголовок и заголовок в Maatwebsite?
Excel::load($file->getRealPath())->get();
Это возвращает только элементы, а не заголовок.
2 ответа
Решение
Вы можете получить заголовок файла с помощью:
$file = Excel::load($file->getRealPath())
$file->getTitle();
Вы также можете вызвать getTitle() на отдельных листах:
foreach ($file->get() as $sheet) {
echo $sheet->getTitle();
}
use Maatwebsite\Excel\Concerns\WithProperties;
class InvoicesExport implements WithProperties
{
public function properties(): array
{
return [
'creator' => 'Patrick Brouwers',
'lastModifiedBy' => 'Patrick Brouwers',
'title' => 'Invoices Export',
'description' => 'Latest Invoices',
'subject' => 'Invoices',
'keywords' => 'invoices,export,spreadsheet',
'category' => 'Invoices',
'manager' => 'Patrick Brouwers',
'company' => 'Maatwebsite',
];
}
}
попробуй это