欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

laravel Excel3.0的使用方法

程序员文章站 2022-04-09 19:59:34
...

1.   执行语句:composer require maatwebsite/excel 或者 composer require maatwebsite/excel ~3.1
2.   在config的app.php中的provides中 加上  Maatwebsite\Excel\ExcelServiceProvider::class,

'providers' => [

        ....
        Maatwebsite\Excel\ExcelServiceProvider::class,


    ],

3.   在config的app.php中的provides中 加上  'Excel' => Maatwebsite\Excel\Facades\Excel::class

'aliases' => [
        ...
        'Excel' => Maatwebsite\Excel\Facades\Excel::class,
    ],

4.   执行语句:php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"

执行完 config 目录下回出现一个 excel.php的文件
 

5.导出的使用
 

//说明: $output是要导出的数据, collect()函数是将数组转换为集合的意思,laravel集合中有详解。
// $fileName 是要导出的文件名称
$fileName = '导出'.'.xls';
return collect( $output )->downloadExcel(
            $fileName,
            $writerType = null,
            $headings = false
        );