Импорт и экспорт ActiveRecord, основанный на PHPExcel для Yii2.
На данный момент реализован только импорт.
Есть два импортера на выбор - basic (базовый) и advanced (продвинутый).
Возможности базового импорта:
- Использовальние лейблов атрибутов или кастомных лейблов
- Произвольное количество и порядок колонок с атрибутами
- Режимы создания и редактирования
- Замена значений
- Подробные сообщения об ошибках, с указанием конкретной ячейки или строки и листа
- "Неправильная" модель для получения всех ошибок валидации и распечатки errorSummary.
Возможности продвинутого импорта:
- Несколько листов для группировки данных
- Несколько типов моделей
- Запоминание названий атрибутов для каждого типа модели
- Значения атрибутов по умолчанию
- Связывание моделей через первичные ключи
- Сохранение и загрузка любого количества строк
Ссылка на GitHub - https://github.com/arogachev/yii2-excel
В README пока затронуты не все нюансы, кое-что вынес в примечания файлов-шаблонов.
Отзывы / пожелания / предложения / конструктивная критика приветствуется.
yii2-excel
yii2-excel
Мой профиль на Github
Re: yii2-excel
Импорт в смысле из базы в Эксель?