2017 © Pedro Peláez
 

library phpexcel-wrapper

A quick and easy wrapper to make excel exports easier

image

data33/phpexcel-wrapper

A quick and easy wrapper to make excel exports easier

  • Wednesday, August 5, 2015
  • by Data33
  • Repository
  • 1 Watchers
  • 2 Stars
  • 694 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 4 % Grown

The README.md

phpexcel-wrapper

A quick and easy wrapper to make excel exports easier, (*1)

Example usage

$excel = new Data33\ExcelWrapper\ExcelWrapper();

$excel->setTitle('My first excel file')
        ->addRow(['Country', 'Capital'], 'header')
        ->addRow(['Sweden', 'Stockholm'])
        ->addRow(['Norway', 'Oslo'])
        ->save('countries.xlsx');

To style specific cells:, (*2)

$excel->setTitle('My first excel file')
        ->addRow(['Country', 'Capital'], 'header')
        ->addRow([['Europe', 'header']])
        ->addRow(['Sweden', 'Stockholm'])
        ->addRow([['Africa', 'header']])
        ->addRow(['Tunisia', 'Tunis'])
        ->save('countries.xlsx');

To add custom styles we can give the wrapper PHPExcel style arrays:, (*3)

Data33\ExcelWrapper\ExcelStyle::setStyle('red', [
    'font' => [
        'size' => 10,
        'name' => 'Arial',
        'color' => [
            'rgb' => 'ff0000'
        ]
    ]
]);

$excel->setTitle('My first excel file')
        ->addRow(['Country', 'Capital'], 'header')
        ->addRow(['Sweden', ['Stockholm', 'red']])
        ->addRow(['Norway', ['Oslo', 'red']])
        ->save('countries.xlsx');

To output directly to browser for download:, (*4)

$excel->setTitle('My first excel file')
        ->addRow(['Country', 'Capital'], 'header')
        ->addRow(['Sweden', 'Stockholm'])
        ->addRow(['Norway', 'Oslo'])
        ->outputToBrowser('countries.xlsx');

The Versions

05/08 2015

dev-master

9999999-dev https://github.com/Data33/phpexcel-wrapper

A quick and easy wrapper to make excel exports easier

  Sources   Download

MIT

The Requires

 

excel phpexcel