Laravel插件拓展推荐(3):maatwebsite/excel

2023-12-28 03:48

本文主要是介绍Laravel插件拓展推荐(3):maatwebsite/excel,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

maatwebsite/excel的2.1.0版本

composer require "maatwebsite/excel:~2.1.0"(注:此种方法不能安装了,会提示找不到包)

因此采用下面方式

1、在composer.json中添加

"require": {//...."maatwebsite/excel": "~2.1.0"},

2、执行composer update

3、在config\app.php 中添加provider

Maatwebsite\Excel\ExcelServiceProvider::class,

4、在config\app.php 中添加aliases

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

5、发布配置

php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"

6、控制器中使用

use Excel;
class ExcelController extends Controller{public function export(Request $request){$students = Student::all();//从数据库中读取数据$cellData = [['ID','日期','姓名','电话']//表头];foreach ($students as $student){$data = [$student->id,$student->created_at->format('Y-m-d H:i:s'),$student->name,$student->tel];array_push($cellData,$data);}Excel::create($excelName,function ($excel) use ($cellData){$excel->sheet('score',function ($sheet) use ($cellData) {$sheet->rows($cellData);});})->export('xls');}
}

注:在本地测试正常,部署到线上之后,提示网页可能暂时无法连接,或者它已永久性地移动到了新网址。

解决方法如下:

1、->export('xls') 改为 ->export('xlsx')

更多解决方法参见

https://blog.csdn.net/LJFPHP/article/details/86135004

https://blog.csdn.net/dylwx_2005/article/details/91128389

 

这篇关于Laravel插件拓展推荐(3):maatwebsite/excel的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/545004

相关文章

Qt QCustomPlot库简介(最新推荐)

《QtQCustomPlot库简介(最新推荐)》QCustomPlot是一款基于Qt的高性能C++绘图库,专为二维数据可视化设计,它具有轻量级、实时处理百万级数据和多图层支持等特点,适用于科学计算、... 目录核心特性概览核心组件解析1.绘图核心 (QCustomPlot类)2.数据容器 (QCPDataC

Java内存分配与JVM参数详解(推荐)

《Java内存分配与JVM参数详解(推荐)》本文详解JVM内存结构与参数调整,涵盖堆分代、元空间、GC选择及优化策略,帮助开发者提升性能、避免内存泄漏,本文给大家介绍Java内存分配与JVM参数详解,... 目录引言JVM内存结构JVM参数概述堆内存分配年轻代与老年代调整堆内存大小调整年轻代与老年代比例元空

深度解析Java DTO(最新推荐)

《深度解析JavaDTO(最新推荐)》DTO(DataTransferObject)是一种用于在不同层(如Controller层、Service层)之间传输数据的对象设计模式,其核心目的是封装数据,... 目录一、什么是DTO?DTO的核心特点:二、为什么需要DTO?(对比Entity)三、实际应用场景解析

Go语言中nil判断的注意事项(最新推荐)

《Go语言中nil判断的注意事项(最新推荐)》本文给大家介绍Go语言中nil判断的注意事项,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.接口变量的特殊行为2.nil的合法类型3.nil值的实用行为4.自定义类型与nil5.反射判断nil6.函数返回的

Java easyExcel实现导入多sheet的Excel

《JavaeasyExcel实现导入多sheet的Excel》这篇文章主要为大家详细介绍了如何使用JavaeasyExcel实现导入多sheet的Excel,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录1.官网2.Excel样式3.代码1.官网easyExcel官网2.Excel样式3.代码

浏览器插件cursor实现自动注册、续杯的详细过程

《浏览器插件cursor实现自动注册、续杯的详细过程》Cursor简易注册助手脚本通过自动化邮箱填写和验证码获取流程,大大简化了Cursor的注册过程,它不仅提高了注册效率,还通过友好的用户界面和详细... 目录前言功能概述使用方法安装脚本使用流程邮箱输入页面验证码页面实战演示技术实现核心功能实现1. 随机

python 常见数学公式函数使用详解(最新推荐)

《python常见数学公式函数使用详解(最新推荐)》文章介绍了Python的数学计算工具,涵盖内置函数、math/cmath标准库及numpy/scipy/sympy第三方库,支持从基础算术到复杂数... 目录python 数学公式与函数大全1. 基本数学运算1.1 算术运算1.2 分数与小数2. 数学函数

Python Pillow 库详解文档(最新推荐)

《PythonPillow库详解文档(最新推荐)》Pillow是Python中最流行的图像处理库,它是PythonImagingLibrary(PIL)的现代分支和继承者,本文给大家介绍Pytho... 目录python Pillow 库详解文档简介安装核心模块架构Image 模块 - 核心图像处理基本导入

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos