image.png

1、简介

Laravel Excel 在 Laravel 5 中集成 PHPOffice 套件中的 PHPExcel,从而方便我们以优雅的、富有表现力的代码实现Excel/CSV文件的导入和导出。
该项目的GitHub地址是:https://github.com/Maatwebsite/Laravel-Excel
本文我们将在Laravel中使用Laravel Excel简单实现Excel文件的导入和导出。

2、安装&配置

使用Composer安装依赖

首先在Laravel项目根目录下使用Composer安装依赖:

  1. composer require maatwebsite/excel

安装后的设置

config/app.php中注册服务提供者到providers数组:

  1. Maatwebsite\Excel\ExcelServiceProvider::class,

同样在config/app.php中注册门面到aliases数组:

  1. 'Excel' => Maatwebsite\Excel\Facades\Excel::class,

如果想要对Laravel Excel进行更多的自定义配置,执行如下Artisan命令:

  1. php artisan vendor:publish

执行成功后会在config目录下生成一个配置文件excel.php。

3、导出Excel文件

参考文档: https://learnku.com/articles/32391

4、导入Excel文件

参考文档: https://learnku.com/articles/32400

官方文档:http://www.maatwebsite.nl/laravel-excel/docs