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

相关文章

C#实现将Excel表格转换为图片(JPG/ PNG)

《C#实现将Excel表格转换为图片(JPG/PNG)》Excel表格可能会因为不同设备或字体缺失等问题,导致格式错乱或数据显示异常,转换为图片后,能确保数据的排版等保持一致,下面我们看看如何使用C... 目录通过C# 转换Excel工作表到图片通过C# 转换指定单元格区域到图片知识扩展C# 将 Excel

使用Python将JSON,XML和YAML数据写入Excel文件

《使用Python将JSON,XML和YAML数据写入Excel文件》JSON、XML和YAML作为主流结构化数据格式,因其层次化表达能力和跨平台兼容性,已成为系统间数据交换的通用载体,本文将介绍如何... 目录如何使用python写入数据到Excel工作表用Python导入jsON数据到Excel工作表用

mysql的基础语句和外键查询及其语句详解(推荐)

《mysql的基础语句和外键查询及其语句详解(推荐)》:本文主要介绍mysql的基础语句和外键查询及其语句详解(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋... 目录一、mysql 基础语句1. 数据库操作 创建数据库2. 表操作 创建表3. CRUD 操作二、外键

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

Java利用poi实现word表格转excel

《Java利用poi实现word表格转excel》这篇文章主要为大家详细介绍了Java如何利用poi实现word表格转excel,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、每行对象类需要针对不同的表格进行对应的创建。package org.example.wordToEx

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

利用Python实现添加或读取Excel公式

《利用Python实现添加或读取Excel公式》Excel公式是数据处理的核心工具,从简单的加减运算到复杂的逻辑判断,掌握基础语法是高效工作的起点,下面我们就来看看如何使用Python进行Excel公... 目录python Excel 库安装Python 在 Excel 中添加公式/函数Python 读取

最新Spring Security实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)

《最新SpringSecurity实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)》本章节介绍了如何通过SpringSecurity实现从配置自定义登录页面、表单登录处理逻辑的配置,并简单模拟... 目录前言改造准备开始登录页改造自定义用户名密码登陆成功失败跳转问题自定义登出前后端分离适配方案结语前言