目的:实现将数据表信息导出成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下载到本地)...相关推荐

  1. java生成excel到本地_java 将数据库中的数据导出成Excel文件 并保存到本地 将文件地址返回给前端...

    /*** 导出数据为Excel文件 * 下面注释的代码为直接响应到服务器的 *@paramrequest *@paramresponse *@return */@GetMapping("/e ...

  2. php xls导出文件到本地_使用PHPExcel将数据导出至Excel

    安装类库 解压后将Classes文件夹移动到ThinkPHP的extend目录,并将其重命名为phpexcel 在项目中需要的地方添加引用 import('phpexcel.PHPExcel', EX ...

  3. H5将网页数据导出为Excel并可下载

    H5将网页数据导出为Excel并可下载 在制作webapp中,遇到个要将数据导出为Excel的问题.我搜索了一下网上的方案,可以直接将HTML的表格导出为Excel文件,这些方法在电脑上确实是可行的, ...

  4. 阿里开源(EasyExcel):使用Java将数据导出为Excel表格、带样式----》java web下载 Excel文件

    目录 一.技术选型 二.实现过程 1.导入依赖 2.编写工具类 EasyExcelUtil 3.公用参数类 EasyExcelParams 4.表格样式实体类 MyWriteHandler 5.数据实 ...

  5. js导出的xlsx无法打开_vue将数据导出为excel文件就是如此简单

    前言: 在以前需要将数据导出为excel文件时,往往需要后端提供支持,后端导出后以文件流的形式进行下载.但也带了一些问题,如: 1. 代码量复杂,一般前端难以完成. 2. 实现数据导出往往会大量消耗服 ...

  6. 数据导出到excel文件给客户端下载的几种方法

    (原创)datagrid数据导出到excel文件给客户端下载的几种方法 看到这个觉得这个人很厉害,mvp啊. 我就改成这个样子了.  Response.Clear();         Respons ...

  7. 将数据库数据导出到Excel中,并可以在浏览器上下载Excel

    将数据库数据导出到Excel中,并可以在浏览器上下载Excel 附代码: //设置文件保存路径 public static String url ="F:\\Workspase\\BackC ...

  8. 在vue中将数据导出为excel文件file-saver+xlsx+script-loader

    下载依赖 npm install -S file-saver npm install -S xlsx npm install -D script-loader 创建文件 Blob.js和Export2 ...

  9. python 从同花顺获取数据导出,通达信PYTHON读取本地数据,如何使用python在文件中读取数据?...

    Q1:如何使用python在文件中读取数据? file = open('a','r').readlines()[1] Q2:python怎么将本地一个文件夹的所有文本读进内存中 列出文件,把各个文件打 ...

  10. C# 用NPOI将DataGridView中显示的数据导出到Excel(.xls和.xlsx格式)

    文章目录 前言 实现步骤 一.安装NPOI 二.创建类 三.调用 前言 本地数据库表中有46785条数据,测试正常 初次运行程序第一次导出,用时在4-5s左右:此后再导出用时在2-3s左右:可能与缓存 ...

最新文章

  1. [转] React 是什么
  2. 启示—地点IT高管20在职场心脏经(读书笔记6)
  3. WinDbg 调试命令记录二 (基础CLR查看)
  4. IC/FPGA笔试题分析(六)用16bit加法器IP核实现8bit乘法运算(文末彩蛋)
  5. lisp封装成vla函数_Lisp List 和函数式编程 (in Python)
  6. C语言实现小时候经常做的智力测试题
  7. 进程间通信IPC(二)(共享内存、信号、信号量)
  8. cmake 学习笔记
  9. 阿里巴巴内部开发手册
  10. ylbtech-LanguageSamples-Indexers_2(索引器)
  11. python数据库操作sqlite_用Python进行SQLite数据库操作
  12. 红米AC2100刷固件心得
  13. 自然语言处理的学习心得
  14. 研究 -- 很多时候,就是证伪
  15. UCanCode发布跨平台开源组态\ 建模\仿真\工控VX++ 2021
  16. C++中deprecated笔记
  17. Tegra TX1 build tensorflow r1.1
  18. 数控恒流源电路简单讲解
  19. 泊松图像编辑(Poisson image editing)
  20. Linux Shell 并行

热门文章

  1. 明解java.pdf_明解C语言:中级篇 PDF下载
  2. 【真人手势动画制作软件】万彩手影大师教程 | 预览、保存及发布视频
  3. SGD(随机梯度下降)详解
  4. pta C语言选择题
  5. 推荐三十款最好的免费项目管理软件
  6. 数字电路基础知识(二) 复位设计-亚稳态的产生与影响
  7. 安川机器人如何注释化指令_安川机器人 命令介绍-内部版
  8. 常用的数据库索引优化语句总结
  9. 西门子s7删除注册表,西门子S7200编程软件卸载步骤
  10. 微信H5 分享(自定义标题、图片、链接) 与 禁止分享(微信隐藏功能按钮) 功能的写法