A Laravel wrapper for PhpSpreadsheet that simplifies Excel and CSV exports and imports with queueing and chunking.
Laravel Excel is a Laravel package that simplifies exporting and importing Excel and CSV files. It provides a fluent, Laravel-native API around PhpSpreadsheet, enabling developers to easily convert collections, queries, and Blade views into spreadsheets, and import spreadsheet data into Eloquent models with performance optimizations like chunking and queueing.
Laravel developers who need to generate or process Excel/CSV files within their applications, such as for reporting, data exchange, or administrative interfaces.
Developers choose Laravel Excel for its seamless integration with Laravel's ecosystem, elegant syntax, and built-in performance features like automatic chunking and queue support, which simplify handling large datasets without sacrificing usability.
🚀 Supercharged Excel exports and imports in Laravel
Offers a fluent API that seamlessly works with Laravel collections, Eloquent models, and Blade views, reducing boilerplate code for common tasks.
Includes automatic chunking for queries and queue support for exports/imports, efficiently handling large datasets without blocking the application.
Allows exporting HTML tables from Blade views to Excel, enabling tailored spreadsheet designs without complex Excel formatting code.
Provides detailed docs, a video course, and a blog, backed by active maintenance and community support as shown in the README badges.
Tightly coupled with Laravel; useless outside that ecosystem, limiting portability for multi-framework or legacy PHP projects.
As a wrapper, it inherits any bugs, performance issues, or missing features from PhpSpreadsheet, which may require direct library workarounds.
Enabling queued imports/exports requires configuring Laravel queues, adding complexity for simple deployments or small-scale use cases.
A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
Debugbar for Laravel (Integrates PHP Debug Bar)
IDE Helper for Laravel
PHP Image Processing
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.