Laravel-Excel README

The project's README from github.com/SpartnerNL/Laravel-Excel. As one markdown file: README.md.



Laravel Excel logo


Supercharged Excel exports and imports

A simple, but elegant Laravel wrapper around PhpSpreadsheet exports and imports.

Quickstart · Documentation · Video Course · Nova · Blog · Contributing · Support

Github Actions StyleCI Latest Stable Version Total Downloads License

✨ Features

banner

🎓 Learning Laravel Excel

You can find the full documentation of Laravel Excel on the website.

We welcome suggestions for improving our docs. The documentation repository can be found at https://github.com/SpartnerNL/laravel-excel-docs.

Some articles and tutorials can be found on our blog: https://medium.com/maatwebsite/laravel-excel/home

:mailbox_with_mail: License & Postcardware

1_5nblgs68uarg0wxxejozdq

Laravel Excel is created with love and care by Spartner (formerly known as Maatwebsite) to give back to the Laravel community. It is completely free (MIT license) to use, however the package is licensed as Postcardware. This means that if it makes it to your production environment, we would very much appreciate receiving a postcard from your hometown.

Spartner Markt 2 6231 LS Meerssen The Netherlands.

More about the license can be found at: https://docs.laravel-excel.com/3.1/getting-started/license.html

Created by Spartner (formerly Maatwebsite)

We are a strategic development partner, creating web-based custom built software from Laravel. In need of a digital solution for your challenge? Give us a call.

https://spartner.software [email protected] +31 (0) 10 - 7449312

:wrench: Supported Versions

Versions will be supported for a limited amount of time.

Version Laravel Version Php Version Support
2.1 <=5.6 <=7.0 Unsupported since 15-5-2018
3.0 ^5.5 ^7.0 Unsupported since 31-12-2018
3.1 >=5.8 | <=13.x ^7.2 | ^8.0 No active support, CVE only
4.0 >=12 | <=13.x ^8.3 New features

Laravel-Excel (SpartnerNL/Laravel-Excel)

Searching Database…

Что это такое?Laravel Excel — это пакет для Laravel, который оборачивает PhpSpreadsheet и упрощает экспорт и импорт файлов Excel и CSV. Поддерживаются чтение по частям, пакетная вставка данных и фоновые задачи в очереди для больших объёмов данных.
Это самостоятельная программа или пакет, который я добавляю в своё приложение Laravel?Это пакет (библиотека) Composer, который устанавливается в существующий проект Laravel, а не самостоятельное приложение.
Как добавить его в мой проект Laravel?Установите его через Composer в своё приложение Laravel. Полные инструкции по настройке и использованию есть на официальном сайте документации.
Какие версии PHP и Laravel нужны?Текущая версия требует Laravel 8–13.x и PHP ^8.3. Внутри в качестве базового движка используется PhpSpreadsheet.
Могут ли экспорты без проблем справляться с действительно большими объёмами данных?Да, для этого пакет и создан: запросы автоматически разбиваются на части, а экспорт и импорт можно поставить в очередь и выполнять в фоне по частям, поэтому большие файлы не будут блокировать приложение.
Лицензия MIT — это всё, что нужно знать?Пакет распространяется под лицензией MIT и бесплатен для использования. Авторы просят (но не требуют), чтобы, если вы используете его в продакшене, вы отправили им бумажную открытку по почте. Это называется «Postcardware».
Можно ли экспортировать свою HTML-вёрстку вместо простой таблицы?Да, можно оформить макет как Blade-шаблон с HTML-таблицей и экспортировать этот шаблон напрямую в электронную таблицу.
Поддерживает ли импорт вставку данных прямо в мои модели базы данных?Да, при импорте строки рабочих книг и листов можно сопоставлять с моделями Eloquent. Для эффективности используется чтение по частям в сочетании с пакетной вставкой.
Creator
SpartnerNL
Size
3.9 MB
Stars
12.7K
Age
12y
Commits · 90 Days