一、在laravel根目錄下面打開composer.json文件並引入Excel如圖php
二、執行composer installlaravel
三、打開config下面的app.php中修改以下:
在providers 中加上 Maatwebsite\Excel\ExcelServiceProvider::class
在aliases 中加上「Excel」 => Maatwebsite\Excel\Facades\Excel::classweb
'providers' => [Maatwebsite\Excel\ExcelServiceProvider::class]
'Excel' => Maatwebsite\Excel\Facades\Excel::class,
四、在項目根目錄的位置運行下面命令json
php artisan vendor:publish
五、定義路由指向以下方法便可導出Excelc#
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Excel; class ExcelController extends Controller { public function export(){ $cellData = [ ['學號','姓名','年齡','成績','名次'], ['10001','張三',19,100,1], ['10002','李四',18,90,2] ]; Excel::create("學生成績",function ($excel) use ($cellData){ $excel->sheet('score',function ($sheet) use ($cellData) { $sheet->rows($cellData); }); })->export('xls'); } }