All notable changes to simple-excel
will be documented in this file
- CSV stream callback fixed by @rakibhoossain in #170
- @rakibhoossain made their first contribution in #170
Full Changelog: https://github.com/spatie/simple-excel/compare/3.5.0...3.6.0
- Add useEncoding to SimpleExcelReader by @aminevg in #167
- @aminevg made their first contribution in #167
Full Changelog: https://github.com/spatie/simple-excel/compare/3.4.0...3.5.0
- Laravel 11.x Compatibility by @laravel-shift in #164
- @laravel-shift made their first contribution in #164
Full Changelog: https://github.com/spatie/simple-excel/compare/3.3.0...3.4.0
- Add the option to check if a sheet exists by name by @pascallieverse in #158
- @pascallieverse made their first contribution in #158
Full Changelog: https://github.com/spatie/simple-excel/compare/3.2.1...3.3.0
- Add some documentation to explain how to change column widths by @dakira in #146
- Update README.md by @EkoGit-777 in #148
- Add documentation for closing the file manually when necessary by @RayDabbah in #155
- Fix openspout backwards compatibility change that stops parsing formulas by @dakira in #156
Full Changelog: https://github.com/spatie/simple-excel/compare/3.2.0...3.2.1
- Fix workflow badge in README by @nelson6e65 in #135
- Allow
shouldAddBom
instreamDownload
by @mariomka in #141
Full Changelog: https://github.com/spatie/simple-excel/compare/3.1.0...3.2.0
- Updated Upgrade.md. For replace StyleBuilder to Style since its been … by @GekkeGlennDev in #134
- Allow delimiter in streamDownload() by @lukasleitsch in #132
- @GekkeGlennDev made their first contribution in #134
- @lukasleitsch made their first contribution in #132
Full Changelog: https://github.com/spatie/simple-excel/compare/3.0.1...3.1.0
- Doc Correction : adding-layout by @jeremysalmon in #129
- Doc Update : OpenSpout Doc Link from 3.x to 4.x and How to make border by @jeremysalmon in #130
- add support for laravel 10 by @ankurk91 in #131
Full Changelog: https://github.com/spatie/simple-excel/compare/3.0.0...3.0.1
- V3 with PHP 8.2 support by @Nielsvanpach in #128
- Add support for openspout/openspout v4
- Drop support for openspout/openspout v3
- Add type hinting
- Removed
useDelimiter
on SimpleExcelWriter - Removed
headerRowFormatter
on SimpleExcelReader
- @Nielsvanpach made their first contribution in #128
Full Changelog: https://github.com/spatie/simple-excel/compare/2.5.0...3.0.0
- Added addHeaderFromArray method to the SimpleWriter by @bedus-creation in #125
- @bedus-creation made their first contribution in #125
Full Changelog: https://github.com/spatie/simple-excel/compare/2.4.0...2.5.0
- Refactor tests to Pest by @alexmanase in #123
- Add optional styling when adding multiple rows to xslx by @chrisdicarlo in #122
- Add new sheet to XLSX with Header-Row by @red-freak in #124
- @alexmanase made their first contribution in #123
- @chrisdicarlo made their first contribution in #122
- @red-freak made their first contribution in #124
Full Changelog: https://github.com/spatie/simple-excel/compare/2.3.0...2.4.0
- Use field delimiter only for csv reader by @dehbka in #111
- Add function fromSheetName to read on specific spreadsheet name by @SpyBott in #117
Full Changelog: https://github.com/spatie/simple-excel/compare/2.2.0...2.3.0
- Documentation for fromSheet and headerOnRow by @dakira in #102
- Ability to set custom headers (whether or not headers exist in the file) by @kitbs in #103
- @kitbs made their first contribution in #103
Full Changelog: https://github.com/spatie/simple-excel/compare/2.1.0...2.2.0
- Implement headerOnRow method by @ArondeParon in #89
- @ArondeParon made their first contribution in #89
Full Changelog: https://github.com/spatie/simple-excel/compare/2.0.0...2.1.0
- move from box/spout to openspout/openspout
- Update README.md by @vdvcoder in #80
- Typo by @saurabhsharma2u in #83
- Allow for selecting sheet by number by @dakira in #86
- @vdvcoder made their first contribution in #80
- @saurabhsharma2u made their first contribution in #83
- @dakira made their first contribution in #86
Full Changelog: https://github.com/spatie/simple-excel/compare/1.15.0...1.15.1
- support Laravel 9
- Allow trimming empty header titles (#64)
- Allow all forms of callables to format header (#63)
- drop support for PHP 7
- make sure
getHeaders()
take delimiter in account (#57)
- add
getHeaders()
(#52)
- add
headersToSnakeCase
andformatHeadersUsing
- enable disabling BOM on writer (#48)
- use setHeaderStyle fluently (#47)
- enable header row trimming (#46)
- allow setting the writer/reader type manually (#43)
- add support for PHP 8
- add Header Styling Method (#39)
- fix
skip
method
- add 'take' and 'skip' functions to reader (#35)
- allow Laravel 8
- make
addRows
chainable
- add
addRows
- wrong tag, please ignore
- Add
useDelimiter
method forSimpleExcelWriter
(#25)
- Fix columns being returned in the wrong order
- drop support for PHP 7.3
- make sure
streamDownload
does not create a file
- add
streamDownload
andtoBrowser
- add
getPath
- initial release