iter8/builder
最新稳定版本:4.2.0
Composer 安装命令:
composer require iter8/builder
包简介
A wrapper for the PHP Excel library to help you quickly build reports
README 文档
README
A wrapper for the PHPExcel library to help you quickly build Excel reports.
Example Usage
$builder = new Builder( new \Builder\Builders\PhpSpreadsheet(), '/var/cache', ); $reportArray = [ 'headers' => [ 'Column 1', 'Column B', ], 'rows' => [ [ 'Some Data', 'Some Other Data', ], [ 'Some Data 2', 'Some Other Data 2', ], ], ]; $builder->setSheets($reportArray); $builder->setCreator('Workflow'); $builder->setTitle('Day Report'); $builder->setSheetTitles(['Data']); $builder->setDescription('The Workflow Day Report'); $builder->setFilename('Workflow-Day_Report_' . $startDate->format('d_m_Y')); // use generate() to output headers and force file download. $builder->generate(); // use generateExcel() to create the file. $builder->generateExcel();
Development
Todo
- Allow both caching when building a report as well as short term or perm-caching to a configured location.
Testing
Minimal tests can be performed with PHPUnit.
Unit Tests
composer tests or ./vendor/bin/phpunit
Code Coverage
composer coverage
These will be available in ./builder_coverage.
统计信息
- 总下载量: 15.01k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-07-27