Linen is a lightweight spreadsheet utility for Laravel. It"s a simple wrapper for openspout with some data normalization conveniences.
composer require glhd/linen
To read a spreadsheet:
foreach (Linen::read("path/to/your.xlsx") as $row) {
// $row is a collection, keyed by the headers in snake_case
}
To write a spreadsheet:
// $data can be any iterable/Enumerable/etc
$path = Linen::write($data, "path/to/your.xlsx");