1.在laravel根目录下面找到一个composer.json文件
"require": { "php": ">=5.6.4", "laravel/framework": "5.4.*", "laravel/tinker": "~1.0", "maatwebsite/excel": "~2.1.0" //添加该句 },2.执行 composer install
3.在config下面的app.php中修改如下:
在providers 中加上
Maatwebsite\Excel\ExcelServiceProvider::class,
在aliases 中加上
"Excel" => Maatwebsite\Excel\Facades\Excel::class,
4.使用
$data = array(array(1,2,3),array(1,2,3)); Excel::create('统计报表-'.$time, function($excel) use($data) { $excel->sheet('score', function($sheet) use($data) { //title $sheet->prependRow(1,array( 1,2,3 )); //设置单元格大小 $sheet->setWidth(array( 'A' => 10, )); //数据$sheet->rows($data);//设置背景颜色 $sheet->row(1, function($row) { $row->setBackground('#D4BDB6'); }); $sheet->row(2, function($row) { $row->setBackground('#D4BDD6'); }); //合并单元格 $sheet->mergeCells('B1:D1');
});})->export('xls');