alexain/simple-spreadsheet-reader
SimpleSpreadsheetReader is a lightweight Symfony bundle that provides a unified and streaming-friendly API for reading tabular data from spreadsheet-like files such as CSV and XLSX.
The bundle is read-only by design and focuses on simplicity, performance, and low memory usage.
It is built for PHP 8.2+ and Symfony 7.x / 8.x, and is intended to standardize how Symfony applications consume spreadsheet data.
Its architecture is format-agnostic and intentionally extensible, allowing future support for additional formats such as OpenDocument (ODS).
composer require alexain/simple-spreadsheet-reader
If Symfony Flex is enabled, the bundle will be registered automatically.
Planned features and extensions:
This bundle is released under the MIT License.
Contributions are welcome. Please open an issue or submit a pull request for improvements or bug fixes.
How can I help you explore Laravel packages today?