Laravel 10 Maatwebsite\Excel как импортировать данные без колонок с заголовками?

Рейтинг: -1Ответов: 1Опубликовано: 18.05.2023

Дано Laravel 10 laravel-excel - "maatwebsite/excel": "^3.1.48",

Много файлов xls, csv ... с разной структурой данных. Задача - загрузить их во временную таблицу ( JSON ), что бы пользователь выбрал колонки - от куда что грузить.

Проблема: Не во всех файлах есть заголовки столбцов. Не знаю как заставить laravel-excel читать файл в виде: 'A' = 'date' 'B' = 'data2' .. 'A' = 'date' 'B' = 'data2'

Или с иными обозначениями, но не привязанные к файлу.

Ответы

▲ 0Принят

use Maatwebsite\Excel\Concerns\WithStartRow;

class YourClassName implements ToModel, WithStartRow
{
    /**
     * @return int
     */
    public function startRow(): int
    {
       return 2;
    }
}