PHP-скрипт: распаковывает архивы дилеров, разбирает XML, XLS, XLSX и MXL и выгружает нормализованные CSV по категориям.

Изображение проекта не добавлено

О проекте

Стек
PHPPhpSpreadsheetCSVXMLXLSXLSXMXLunar7-Zip

Скрипт приводит прайс-листы дилеров к единому формату. На вход попадают архивы zip, rar и 7z, внутри файлы XML, XLS, XLSX и MXL, включая выгрузки 1С, и каждый дилер присылает их со своей структурой колонок.

Группы товаров и единицы измерения сопоставляются через настраиваемые словари, артикулы вытаскиваются по ключевым словам колонок, а на выходе получаются нормализованные CSV по категориям - ЛДСП и фанера.

Скрипт работает и с одним дилером, и с папкой дилеров сразу, режет CSV на части по лимиту размера и переносит обработанные исходники в архив.

Frolov / 2026