spatie/simple-excel
Spatie Simple Excel lets Laravel/PHP apps read and write simple Excel and CSV files with low memory usage via generators. It streams rows as LazyCollections, making large imports and exports easy and efficient.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/macroable | 0.91 | Add methods to any class at runtime with Spatie’s Macroable trait. Register macros with closures or callables and call them like native methods; macros are bound to the class instance for access to $this. Inspired by Laravel’s Macroable implementation. | 731 | 740 | 24 | 3M | 0 | 10.5 | 50.9 | MIT | 9 months ago | |
| spatie/url | 0.90 | Immutable URL parser/builder for PHP. Parse scheme, host, path and query, then fluently transform parts (withHost, withPath, withScheme) and manage query parameters. Supports allowed/sanitized schemes for safer URL handling. | 738 | 751 | 59 | 679K | 0 | 12.4 | 40.9 | MIT | 2 years ago | |
| spatie/7to5 | 0.90 | Abandoned. Converts PHP 7.0 code to PHP 5, useful when developing on PHP 7 but deploying to PHP 5. Provides a CLI to convert entire directories and rewrites features like anonymous classes, type hints, return types, and null coalescing. | 177 | 175 | 32 | 46 | 0 | 2.6 | 1.0 | MIT | 8 years ago | |
| spatie/sheets | 0.88 | Spatie Sheets lets Laravel apps store and retrieve static content from plain text files. Markdown and front matter work out of the box, with flexible parsing, multiple content collections, indexing, and Eloquent-like casting—ideal for docs sites and blogs. | 306 | 307 | 23 | 12K | 0 | 17.1 | 23.2 | MIT | 8 months ago | |
| spatie/string | 0.87 | Spatie's String package offers fluent, chainable string handling for PHP. Wrap native strings with the string() helper, then manipulate them using methods like between, toUpper, toLower, and offset access for cleaner, more readable code. | 559 | 570 | 26 | 20K | 0 | 19.3 | 23.3 | MIT | 6 months ago | |
| shuchkin/simplexlsx | 0.86 | SimpleXLSX is a lightweight PHP library for reading and parsing Microsoft Excel .xlsx files without heavy dependencies. It extracts worksheet rows, cell values, dates, and basic formatting, making spreadsheet import simple and fast for PHP applications. | 1,827 | 1,835 | 485 | 220K | 5 | 25.0 | 29.8 | MIT | — | |
| rap2hpoutre/fast-excel | 0.86 | Fast Excel import/export for Laravel, powered by Spout. Export Eloquent models, queries, or collections to xlsx, ods, or csv with a simple API, customize columns via callbacks, and handle large files efficiently. Benchmark-tested for speed. | 2,393 | 2,406 | 271 | 862K | 1 | 51.7 | 41.4 | MIT | 1 week ago | |
| openspout/openspout | 0.86 | OpenSpout is a fast, memory-efficient PHP library for reading and writing CSV, XLSX, and ODS spreadsheets. A community fork of box/spout, it handles very large files while keeping memory usage under 3MB. | 1,276 | 1,226 | 160 | 6M | 1 | 45.8 | 63.1 | MIT | 1 week ago | |
| keboola/csv | 0.86 | Keboola CSV is a lightweight PHP library for reading and writing CSV files with full control over delimiters, enclosures, escape characters, line endings, and headers, plus validation and reliable handling of large files. | 131 | 144 | 36 | 31K | 4 | 3.0 | 34.6 | MIT | 2 years ago | |
| viest/php-ext-xlswriter-ide-helper | 0.86 | IDE helper stubs for the PHP xlswriter extension, providing autocompletion, type hints, and inline documentation for its classes and methods in your editor. Improves code navigation and reduces errors when writing Excel files with xlswriter, with no runtime overhead. | 16 | 23 | 9 | 15K | 0 | 0.4 | 40.7 | — | — | |
| yectep/phpspreadsheet-bundle | 0.86 | A Symfony bundle that integrates PhpSpreadsheet into your app, providing service-container access for reading, writing, and exporting Excel/CSV spreadsheets with minimal setup and PhpSpreadsheet’s full API. | 56 | 59 | 25 | 38K | 7 | 18.0 | 46.3 | MIT | 3 months ago | |
| spatie/laravel-data | 0.85 | Spatie Laravel Data lets you define rich data objects once and reuse them as form requests, API transformers, and TypeScript definitions. It supports automatic validation, resource transformation, lazy properties, and constructing objects from request data. | 1,801 | 1,815 | 293 | 4M | 6 | 51.3 | 63.5 | MIT | 1 week ago | |
| jwage/easy-csv | 0.85 | Easy CSV is a lightweight PHP library for reading and writing CSV files. It wraps league/csv with a simple API, letting you parse rows into associative arrays keyed by header and write arrays back to CSV with minimal code. Ideal for imports, exports, and data migrations. | 252 | 256 | 58 | 9K | 6 | 2.4 | 16.3 | MIT | 7 years ago | |
| cyber-duck/laravel-excel | 0.85 | — | 74 | 78 | 24 | 2K | 7 | 6.6 | 21.0 | MIT | 5 years ago | |
| avadim/fast-excel-writer | 0.85 | avadim/fast-excel-writer is a lightweight PHP library for creating Excel XLSX files fast and with low memory use. It handles large datasets via generators and supports cell styling, formulas, merged cells, and hyperlinks, making it a solid choice for export-heavy Laravel apps. | 316 | 314 | 40 | 93K | 0 | 21.4 | 39.7 | MIT | 1 month ago | |
| romansulzhyk/filament-import | 0.85 | A Filament plugin for importing records from CSV and Excel files into Eloquent models, with configurable columns, validation, and chunked processing for reliable admin-side data imports. | 0 | 0 | 0 | 878 | 0 | 18.3 | 47.1 | MIT | 1 month ago | |
| avadim/fast-excel-helper | 0.85 | A lightweight Laravel/PHP helper for fast Excel import and export. It provides a simple API for reading, writing, and streaming spreadsheet data efficiently, reducing boilerplate for common Excel tasks. | 1 | 1 | 2 | 111K | 0 | 15.5 | 62.8 | — | 2 months ago | |
| pxlrbt/filament-excel | 0.85 | Excel export and import for Filament resources. Export tables to XLSX or CSV with customizable columns, formatting, queued jobs and progress bars, then import spreadsheet data straight into your models. Flexible, simple API built on PhpSpreadsheet. | 459 | 460 | 100 | 239K | 3 | 34.3 | 44.3 | MIT | 1 month ago | |
| tu6ge/voyager-excel | 0.85 | Adds Excel import and export support to Laravel Voyager's BREAD admin. Easily export any BREAD data to spreadsheet files and import records from Excel, streamlining bulk data management and create/update workflows inside the Voyager control panel. | 21 | — | 11 | — | 0 | 0.8 | — | MIT | 5 years ago | |
| avadim/fast-excel-reader | 0.85 | A fast, low-memory PHP library for reading Excel XLSX files. It offers a simple API for iterating rows and cells, with optional Laravel integration, making large spreadsheet imports easy without loading entire files into memory. | 108 | 108 | 20 | 62K | 0 | 19.7 | 44.3 | MIT | 1 month ago |
How can I help you explore Laravel packages today?