A fast and memory-efficient Laravel package for importing and exporting Excel/CSV files using Spout.
Fast Excel is a Laravel package that provides fast and memory-efficient import and export functionality for Excel and CSV files. It leverages the Spout library to handle spreadsheet operations with minimal resource usage, making it ideal for processing large datasets without hitting memory limits. It serves as a simpler, faster alternative to more feature-rich Laravel spreadsheet libraries.
Laravel developers who need to perform spreadsheet import/export operations, especially those working with large datasets or requiring high performance and low memory consumption.
Developers choose Fast Excel for its speed, low memory footprint, and straightforward API. It excels at basic to moderate spreadsheet tasks without the complexity and overhead of full-featured alternatives, making it perfect for applications where performance is critical.
🦉 Fast Excel import/export for Laravel
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Benchmarks show it uses only 2.09 MB memory peak for 10,000 lines vs. 123.56 MB for Laravel Excel, making exports and imports significantly faster with minimal overhead.
Supports chunked exports using PHP generators, allowing handling of millions of rows without memory limits, as demonstrated with cursor-based examples in the README.
Offers a straightforward API with global helpers and facades, enabling quick setup for common tasks like exporting collections or models, shown in the quick start examples.
Allows exporting and importing multiple sheets with named sheets via SheetCollection, providing organized data management for complex spreadsheets.
Lacks support for Excel-specific functionalities like formulas, charts, and conditional formatting, as it wraps Spout which focuses only on core import/export operations.
Based on Spout, it does not support older .xls files, restricting compatibility with systems using outdated Excel versions and requiring file conversion.
Custom styling is confined to Spout's capabilities, which may not cover all Excel styling options, forcing developers to accept limitations or seek workarounds for complex designs.
Fast Excel is an open-source alternative to the following products: