Excel to array

<?php 
// Главное не забыть подключить IOFactory
use PhpOffice\PhpSpreadsheet\IOFactory;

$reader = IOFactory::createReader("Xlsx");
$spreadsheet = $reader->load("files/avc.xlsx");
foreach ($spreadsheet->getWorksheetIterator() as $worksheet) {
    $arrayData[$worksheet->getTitle()] = $worksheet->toArray();
}
$result = array();
foreach ($arrayData  as $key => $value) {
    $keys = array_slice($value, 0, 1);
    $values = array_slice($value, 1);
    foreach ($values as $val) {
        $result[$key][] = array_combine($keys[0], $val);
    }
}

Проверенный хостинг

Beget

Международный хостинг-провайдер, аккредитованный национальный и международный регистратор доменных имён.

Timeweb

Сервис, предоставляющий широкий спектр услуг в области веб-хостинга и виртуальных серверов.

Заказать кастомную разработку

Корпоративные порталы
  • Веб-дизайн
  • Фронт-энд
  • Бэк-энд
  • Контент
  • PM
Мобильные приложения
  • Веб-дизайн
  • Фронт-энд
  • Бэк-энд
  • Контент
  • PM
Разработка ИТ-продукта
  • Веб-дизайн
  • Фронт-энд
  • Бэк-энд
  • Контент
  • PM