Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Вкратце, laravel 5.6 + maatwebsite/excel, соответственно это php 7, бд mysql, необходимо взять из таблицы шаблон для обработки экселя, и по шаблону разобрать в массив для вставки в таблицу, структуру таблиц :

  `sku` varchar(50),

  `name` varchar(255) ,

  `category_name` varchar(255) ,

  `brand` varchar(255),

  `price` decimal(10,2),

  `price_opt` decimal(10,2),

  `stock_status` varchar(255),

  `quantity` int(10),

это поля которые надо вставлять в таблицу, желательно чтоб массив/объект был с такими же наименованиями полей

Формат файла это массив и выглядит примерно так [1,2,3,4,5,6,7], где значения массива это столбцы в экселе(считаем с 1), а ключи массива это  порядковый номер поля в той последовательности что написал выше(ключи массива считаем с 0)

кривовато сделано, щас появилась мысля как оптимизировать, но уже после )

вобщем на входе у нас эксель и формат экселя в массиве, на выходе ассоциативный массив или объект с названиями полей как написал выше

6 лет назад
dmprh
39 летРоссия
12 лет в сервисе
Был
3 года назад