Ranter
Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			Comments
		- 
				
				nitnip17406y@JoshBent not the real issue. I'm using it because I liked the architecture concept but if I had known how restrictive it was, I would have just used the underlying PhpSpreadsheet package (laravel-excel is just a godawful abstraction)
 - 
				
				
kdion4891526ySounds like you aren't doing it right. Why are you using static methods for non static properties? Secondly, the sheet classes allow for easy dependency injection.
I had to read the docs a few times myself to get the hang of it. - 
				
				nitnip17406y@kdion4891 Yes, it allows for DI but I need access to all worksheets at the same time. I can't really inject them since laravel-excel loops through each sheet separately.
The only times I get access to the entire spreadsheet is in the event functions (beforeImport/beforeSheet/afterImport/afterSheet). These functions must be implemented as static. 
Related Rants

Source: /r/ProgrammerHumor
laravel-excel has an absolute piece of shit importer. So rigid I have to jump through loops, use hacks so static functions fill up non-static properties just to do half of what I probably could do much more easily with phpspreadsheet. And to top it off I have no way of getting direct feedback unless it's using the console. What a fucking joke
rant
laravel
phpspreadsheet
laravel-excel
php