Fast Excel Versions Save

🦉 Fast Excel import/export for Laravel

v1.7.0

4 years ago

v1.6

4 years ago

v1.6.1

4 years ago

1.6.0

4 years ago

v1.5.0

4 years ago

v1.4.0

4 years ago

v1.3.2

4 years ago

v1.3.1

4 years ago

v1.3.0

4 years ago

Introducing generators

Export rows one by one on large dataset to avoid memory_limit problem, thanks to generators (using yield and yield from).

function usersGenerator() {
    yield from User::chunk(200, function($users) {
        foreach($users as $user) {
            yield $user;
        }
    });
}

// Export consumes only a few MB, even with 10M+ rows.
(new FastExcel(usersGenerator()))->export('test.xlsx');

v1.2.2

5 years ago