当前位置:网站首页>laravel8 导出Excle文件
laravel8 导出Excle文件
2022-07-05 03:44:00 【s_罐装冰块】
1.参考Excle官方网址.
Laravel |中的 Superged Excel 导出和导入Laravel Excel (laravel-excel.com)https://laravel-excel.com/
2.使用composer命令来部署Excle。
composer require maatwebsite/excel
3.使用composer命令创建Excle导出模型。
php artisan make:export UsersExport --model=User
4.点击进入到我们刚刚创建的Excle控制器。
5.文件内容进行修改
注:如果我们导出excle表头的话,需要继承我们的表头文件。
在我们的控制中写入我们导出的方法即可:
最后通过路由调用我们的方法即可:
附上完整代码:
Excle模型文件内容:
<?php
namespace App\Exports;
use App\Models\AddlistModel;
use App\Models\User;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\WithHeadings;//导出excle表头
class UsersExport implements FromCollection, WithHeadings
{
/**
* @return \Illuminate\Support\Collection
*/
public function collection()
{
//这里调用我们需要导出数据的模型
return AddlistModel::all();
}
//添加指定表头
public function headings(): array
{
return [
'ID',
'标题',
'文本',
'创建时间',
'修改时间'
];
}
}
控制器代码内容:
//导出我们Excl文件
public function export()
{
return Excel::download(new UsersExport, 'excle.xlsx');
}
边栏推荐
- [an Xun cup 2019] not file upload
- postman和postman interceptor的安装
- JWT vulnerability recurrence
- [web Audit - source code disclosure] obtain source code methods and use tools
- 花了2晚,拿到了吴恩达@斯坦福大学的机器学习课程证书
- Plasticscm enterprise crack
- 面试汇总:这是一份全面&详细的Android面试指南
- [luat-air105] 4.1 file system FS
- [summary of two registration methods]
- How to use jedis of redis
猜你喜欢
[wp][入门]刷弱类型题目
Leetcode92. reverse linked list II
Interview summary: This is a comprehensive & detailed Android interview guide
花了2晚,拿到了吴恩达@斯坦福大学的机器学习课程证书
[groovy] string (string splicing | multi line string)
[wp]bmzclub几道题的writeup
面试汇总:这是一份全面&详细的Android面试指南
【web審計-源碼泄露】獲取源碼方法,利用工具
[web source code code code audit method] audit skills and tools
grandMA2 onPC 3.1.2.5的DMX参数摸索
随机推荐
Performance of calling delegates vs methods
UI自动化测试从此告别手动下载浏览器驱动
Delphi free memory
[software reverse analysis tool] disassembly and decompilation tool
反絮凝剂-氨碘肽滴眼液
An elegant program for Euclid‘s algorithm
NEW:Devart dotConnect ADO.NET
Interview summary: This is a comprehensive & detailed Android interview guide
C # use awaiter
[untitled]
Solve the problem that sqlyog does not have a schema Designer
面试汇总:这是一份全面&详细的Android面试指南
Timing manager based on C #
函数基础学习02
[wp]bmzclub几道题的writeup
【无标题】
Deep learning - LSTM Foundation
Binary heap implementation (priority queue implementation)
【PHP特性-变量覆盖】函数的使用不当、配置不当、代码逻辑漏洞
【看完就懂系列】一文6000字教你从0到1实现接口自动化