Как получить 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',
        ];
    }
}

попробуй это

Другие вопросы по тегам