php下载xlsx到本地,Laravel 5.8 实现Excel 下载(将信息数据导出成Excel下载到本地)...
目的:实现将数据表信息导出成Excel下载到本地
注:我这里用Laravel(版本:5.8)框架中实现并讲解
在laravel使用第3方插件库来完成此项工作。
下面我为大家提供3个链接,供大家参考:
1、Excel插件库
2、Excel官网
3、Excel导出步骤
一、安装phpexcel插件
1、在laravel框架的根目录运行(以下所有命令都是在项目根目录执行),命令如下 ↓↓↓↓↓↓↓
composer require maatwebsite/excel
安装命令
注:composer需要切源操作,否则下载将可能不会成功
2、安装成功后,就提供生成导出数据的命令,使用此命令生成导出数据文件,命令如下↓↓↓↓↓↓↓
php artisan make:export FangOwnerExport --model=Models/FangOwner
执行命令
执行成功后,就会生成导出数据文件
下图为导出文件所在目录,/app/Exports/FangOwnerExport.php
导出文件所在目录
3、定义导出的路由
// 房东信息导出成Excel
Route::get('fangowner/exports','FangOwnerController@exports')->name('fangowner.exports');
注: 路由中定义的提交方式为get,而不是post,post提交报404错误。
定义导出的路由
4、在列表页中指定导出按钮地址
导出按钮
页面按钮显示
5、在控制器中实现导出功能
引入Maatwebsite\Excel\Facades\Excel类
// 导出Excel类
use Maatwebsite\Excel\Facades\Excel;
/*
* 房东信息导出成Excel
*/
public function exports()
{
return Excel::download(new FangOwnerExport(), 'fangdong.xlsx');
}
引入导出类
导出类的方法
下载完成展示
最后提醒大家,如果想要设置导出的表格样式,请参考
以上是个人总结,希望能对大家有所帮助,如果有问题,欢迎大家留言!谢谢。
php下载xlsx到本地,Laravel 5.8 实现Excel 下载(将信息数据导出成Excel下载到本地)...相关推荐
- java生成excel到本地_java 将数据库中的数据导出成Excel文件 并保存到本地 将文件地址返回给前端...
/*** 导出数据为Excel文件 * 下面注释的代码为直接响应到服务器的 *@paramrequest *@paramresponse *@return */@GetMapping("/e ...
- php xls导出文件到本地_使用PHPExcel将数据导出至Excel
安装类库 解压后将Classes文件夹移动到ThinkPHP的extend目录,并将其重命名为phpexcel 在项目中需要的地方添加引用 import('phpexcel.PHPExcel', EX ...
- H5将网页数据导出为Excel并可下载
H5将网页数据导出为Excel并可下载 在制作webapp中,遇到个要将数据导出为Excel的问题.我搜索了一下网上的方案,可以直接将HTML的表格导出为Excel文件,这些方法在电脑上确实是可行的, ...
- 阿里开源(EasyExcel):使用Java将数据导出为Excel表格、带样式----》java web下载 Excel文件
目录 一.技术选型 二.实现过程 1.导入依赖 2.编写工具类 EasyExcelUtil 3.公用参数类 EasyExcelParams 4.表格样式实体类 MyWriteHandler 5.数据实 ...
- js导出的xlsx无法打开_vue将数据导出为excel文件就是如此简单
前言: 在以前需要将数据导出为excel文件时,往往需要后端提供支持,后端导出后以文件流的形式进行下载.但也带了一些问题,如: 1. 代码量复杂,一般前端难以完成. 2. 实现数据导出往往会大量消耗服 ...
- 数据导出到excel文件给客户端下载的几种方法
(原创)datagrid数据导出到excel文件给客户端下载的几种方法 看到这个觉得这个人很厉害,mvp啊. 我就改成这个样子了. Response.Clear(); Respons ...
- 将数据库数据导出到Excel中,并可以在浏览器上下载Excel
将数据库数据导出到Excel中,并可以在浏览器上下载Excel 附代码: //设置文件保存路径 public static String url ="F:\\Workspase\\BackC ...
- 在vue中将数据导出为excel文件file-saver+xlsx+script-loader
下载依赖 npm install -S file-saver npm install -S xlsx npm install -D script-loader 创建文件 Blob.js和Export2 ...
- python 从同花顺获取数据导出,通达信PYTHON读取本地数据,如何使用python在文件中读取数据?...
Q1:如何使用python在文件中读取数据? file = open('a','r').readlines()[1] Q2:python怎么将本地一个文件夹的所有文本读进内存中 列出文件,把各个文件打 ...
- C# 用NPOI将DataGridView中显示的数据导出到Excel(.xls和.xlsx格式)
文章目录 前言 实现步骤 一.安装NPOI 二.创建类 三.调用 前言 本地数据库表中有46785条数据,测试正常 初次运行程序第一次导出,用时在4-5s左右:此后再导出用时在2-3s左右:可能与缓存 ...
最新文章
- [转] React 是什么
- 启示—地点IT高管20在职场心脏经(读书笔记6)
- WinDbg 调试命令记录二 (基础CLR查看)
- IC/FPGA笔试题分析(六)用16bit加法器IP核实现8bit乘法运算(文末彩蛋)
- lisp封装成vla函数_Lisp List 和函数式编程 (in Python)
- C语言实现小时候经常做的智力测试题
- 进程间通信IPC(二)(共享内存、信号、信号量)
- cmake 学习笔记
- 阿里巴巴内部开发手册
- ylbtech-LanguageSamples-Indexers_2(索引器)
- python数据库操作sqlite_用Python进行SQLite数据库操作
- 红米AC2100刷固件心得
- 自然语言处理的学习心得
- 研究 -- 很多时候,就是证伪
- UCanCode发布跨平台开源组态\ 建模\仿真\工控VX++ 2021
- C++中deprecated笔记
- Tegra TX1 build tensorflow r1.1
- 数控恒流源电路简单讲解
- 泊松图像编辑(Poisson image editing)
- Linux Shell 并行
热门文章
- 明解java.pdf_明解C语言:中级篇 PDF下载
- 【真人手势动画制作软件】万彩手影大师教程 | 预览、保存及发布视频
- SGD(随机梯度下降)详解
- pta C语言选择题
- 推荐三十款最好的免费项目管理软件
- 数字电路基础知识(二) 复位设计-亚稳态的产生与影响
- 安川机器人如何注释化指令_安川机器人 命令介绍-内部版
- 常用的数据库索引优化语句总结
- 西门子s7删除注册表,西门子S7200编程软件卸载步骤
- 微信H5 分享(自定义标题、图片、链接) 与 禁止分享(微信隐藏功能按钮) 功能的写法