Thinkphp5.0 phpexcel 生成下载excel表格

thinkphp5.0 phpexcel 生成下载excel表格

环境使用的是   xampp

将phpexcel下载到xampp\htdocs\TP5.0\vendor目录下

前台form表单传值

HTML代码:

前台的代码

后台创建Excel控制器以及download方法

PHP代码:

1、use两个类


引入两个类

2、引入vendor下的phpexcel

                                                                             

引入vendor下的phpexcel

3、获取你需要写到excel表格的数据

4、实例化

实例化

5、设置sheet名称(这里用的是当前时间)

设置下载的excel名字

6、设置表头信息

Thinkphp5.0 phpexcel 生成下载excel表格_第1张图片
表头信息

7、提取的信息插入表格

Thinkphp5.0 phpexcel 生成下载excel表格_第2张图片
插入表格

8、可以设置生成表格的样式

     链接  :  phpexcel生成表格的样式

 例如:

Thinkphp5.0 phpexcel 生成下载excel表格_第3张图片
excel表格的样式设置

9、清除缓存,避免乱码

避免下载时候是乱码

10、打开页面后立即出现下载保存窗口,下载的文件为$FileName

最后的设置



    pc端显示


下载保存弹窗(例:Firefox)

Thinkphp5.0 phpexcel 生成下载excel表格_第4张图片
下载保存弹窗示例(Firefox浏览器)火狐

生成示例

最终生成excel表格



                                                                                                                                                                本章完

你可能感兴趣的:(Thinkphp5.0 phpexcel 生成下载excel表格)