Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Simple Excel Laravel Package

spatie/simple-excel

Lightweight reader/writer for simple CSV and XLSX files in PHP/Laravel. Uses generators and LazyCollection for low memory usage on large files. Quickly stream rows for processing or export data without loading entire spreadsheets into memory.

View on GitHub
Deep Wiki
Context7
3.9.0
  • Add Laravel 13 support
  • Add PHP 8.5 to test matrix
  • Remove deprecated PHPUnit attributes
  • Update test dependencies
3.8.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/3.8.0...3.8.1

3.8.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/3.7.3...3.8.0

3.7.3
3.7.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/3.7.0...3.7.1

3.7.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/3.6.0...3.7.0

3.6.0
3.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/3.4.0...3.5.0

3.4.0
3.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/3.2.1...3.3.0

3.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/3.2.0...3.2.1

3.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/3.1.0...3.2.0

3.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/3.0.1...3.1.0

3.0.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/3.0.0...3.0.1

3.0.0

What's Changed

Most notable changes

  1. Add support for openspout/openspout v4
  2. Drop support for openspout/openspout v3
  3. Add type hinting
  4. Removed useDelimiter on SimpleExcelWriter
  5. Removed headerRowFormatter on SimpleExcelReader

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/2.5.0...3.0.0

2.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/2.4.0...2.5.0

2.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/2.3.0...2.4.0

2.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/2.2.0...2.3.0

2.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/2.1.0...2.2.0

2.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/simple-excel/compare/2.0.0...2.1.0

2.0.0
  • move from box/spout to openspout/openspout
1.15.1
1.15.0
  • support Laravel 9
1.14.1
  • Allow trimming empty header titles (#64)
1.14.0
  • Allow all forms of callables to format header (#63)
  • drop support for PHP 7
1.13.1
  • make sure getHeaders() take delimiter in account (#57)
1.12.0
  • add headersToSnakeCase and formatHeadersUsing
1.11.0
  • enable disabling BOM on writer (#48)
1.10.2
  • use setHeaderStyle fluently (#47)
1.10.1
  • enable header row trimming (#46)
1.10.0
  • allow setting the writer/reader type manually (#43)
1.9.1
  • add support for PHP 8
1.9.0
  • add Header Styling Method (#39)
1.8.1
  • fix skip method
1.8.0
  • add 'take' and 'skip' functions to reader (#35)
1.7.1
  • allow Laravel 8
1.7.0
  • make addRows chainable
1.6.0
  • add addRows
1.5.0
  • wrong tag, please ignore
1.4.0
  • Add useDelimiter method for SimpleExcelWriter (#25)
1.13.0
  • add getHeaders() (#52)
1.2.2
  • make sure streamDownload does not create a file
1.2.0
  • add streamDownload and toBrowser
1.1.0
  • add getPath
1.0.0
  • initial release
1.3.1
  • Fix columns being returned in the wrong order
1.3.0
  • drop support for PHP 7.3
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai