maxakawizard/xls-writer

Library for generating *.xls workbooks

2.0.0-beta2 2015-06-04 23:26 UTC

README

Build Status Scrutinizer Code Quality Code Climate Coverage Status SensioLabs Insight

Latest Stable Version Latest Unstable Version Packagist

Minimum PHP Version PHP 7 ready License

Port of PEAR Spreadsheet Excel Writer.

This package is compliant with PSR-4, PSR-1, and PSR-2. If you notice compliance oversights, please send a patch via pull request.

Known limitations

  • Supports only XLS format (BIFF8)

Usage

require('vendor/autoload.php');

$workbook = new Xls\Workbook();

$worksheet = $workbook->addWorksheet('My first worksheet');

$worksheet->write(0, 0, 'Name');
$worksheet->write(0, 1, 'Age');
$worksheet->write(1, 0, 'John Smith');
$worksheet->write(1, 1, 30);
$worksheet->write(2, 0, 'Johann Schmidt');
$worksheet->write(2, 1, 31);
$worksheet->write(3, 0, 'Juan Herrera');
$worksheet->write(3, 1, 32);

$workbook->save('/path/to/test.xls');

Documentation

Original docs can be found here

License

This library is released under MIT license.