A wrapper around PhpSpreadsheet, to allow for easy export of data to Excel files.
This extension can be installed using Composer. Tell composer to install the extension:
$ php composer.phar require prezent/excel-exporter
<?php
use Prezent\ExcelExporter\Exporter;
$exporter = new Exporter($tempDir);
$data = ['foo', 'bar'];
$exporter->writeRow($data);
// generate the file
list($path, $filename) = $exporter->generateFile('export.xlsx');
// stream to browser
$exporter->outputFile($filename);
The complete documentation can be found in the doc directory.