1.Laravel Excel
Laravel Excel 是一款基于PHPExcel开发的Laravel框架专用的Excel/CSV 文件导入导出功能的扩展包,用起来的非常方便。
它的Github地址是:https://github.com/Maatwebsite/Laravel-Excel
当然了,你也可以使用PHPExcel,但是请注意,PHPExcel官方团队已经停止维护了,现在官方团队开发维护的是它的升级版PHPExcel扩展包,叫做:PhpSpreadsheet
我们今天主要介绍(因为我前天项目中用到了导出,最后选择了Laravel Exxcel☺):Laravel Excel
安装
1). 使用 Composer 安装该扩展包 php7.1以上用3.1.0版本:
[php] view plain copy
-
composer require "maatwebsite/excel:~3.1.0"
2).安装完成后,修改 config/app.php 在 providers 数组内追加如下内容
[html] view plain copy
- 'providers' => [
- ...
- Maatwebsite\Excel\ExcelServiceProvider::class,
- ],
3).同时在 aliases 数组内追加如下内容:
[html] view plain copy
- 'aliases' => [
- ...
- 'Excel' => Maatwebsite\Excel\Facades\Excel::class,
- ]
4).接下来运行以下命令生成此扩展包的配置文件 config/excel.php:
[html] view plain copy
php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"