当前位置:   article > 正文

laravel8 laravel-excel excel导出_laravel8导出excel 数据量大处理方法

laravel8导出excel 数据量大处理方法

带你体验一下laravel8的优雅!!!

今天使用了一个比较优雅的方法实现了excel的导出,特别记录一下。

需求:导出按条件搜索出的数据
背景介绍:使用laravel8框架,laravel-excel扩展,实现excel导出
特点:减少了控制器中的代码量,基于框架自带的功能,实现需求

第一步:框架安装扩展

使用composer命令,安装laravel-excel扩展

composer require "maatwebsite/excel:~2.1.0"
  • 1
  • 2
  • 3

第二步:使用laravel框架的artisan命令,新建excel导出脚本

php artisan make:export ProjectExport --model=Project

参数:
ProjectExport:脚本名(或者说是新生成的脚本文件名)
--model:引用的model
  • 1
  • 2
  • 3
  • 4
  • 5

执行完上面的命令后,会在app/Exports目录下,新建对应的excel导出脚本。

第三步:编辑完善导出脚本

<?php

namespace App\Exports;

use Maatwebsite\Excel\Concerns\FromArray;  // 指定使用数组结构
use Maatwebsite\Excel\Concerns\WithMapping; // 设置excel中每列要展示的数据
use Maatwebsite
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/822157
推荐阅读
相关标签
  

闽ICP备14008679号