PHP7导出Excel报ERR_EMPTY_RESPONSE怎么解决
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容主要讲解"PHP7导出Excel报ERR_EMPTY_RESPONSE怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PHP7导出Excel
千家信息网最后更新 2025年11月07日PHP7导出Excel报ERR_EMPTY_RESPONSE怎么解决
本篇内容主要讲解"PHP7导出Excel报ERR_EMPTY_RESPONSE怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PHP7导出Excel报ERR_EMPTY_RESPONSE怎么解决"吧!
使用导出Excel的时候显示错误页面提示如下,这时候发现上传Excel都可以正常读取数据,只是导出的时候不可以。
我这里使用的PHP版本是7.1。PHPExcel版本用的是1.8.1。github地址:
https://github.com/PHPOffice/PHPExcel/tree/1.8.1。可以看到作者已经3年没更新过了。
将PHPExcel里面的Class内容都拷贝到thinkphp的vendor目录下。重命名为PHPExcel。也就是将之前老的插件换成这个1.8.1的版本。

具体怎么写Excel和引入插件我就不说了。说下代码方面的写法。
问题其实集中出现在Excel输出这里。(下面是成功导出Excel的写法,前面生成Excel的部分略去了)定义头部后直接输出。
$filename = "模板文件".date("YmdHis").rand(1000,9999);$filename = iconv("utf-8", "gb2312", $filename);header("Pragma: public");header("Expires: 0");header("Cache-Control:must-revalidate, post-check=0, pre-check=0");header("Content-Type:application/force-download");header("Content-Type:application/vnd.ms-execl");header("Content-Type:application/octet-stream");header("Content-Type:application/download");;header('Content-Disposition:attachment;filename='.$filename.'.xls');header("Content-Transfer-Encoding:binary");$objWriter->save('php://output');也可以使用PhpSpreadsheet来读写Excel。
github:https://github.com/PHPOffice/PhpSpreadsheet
文档:https://phpspreadsheet.readthedocs.io/en/develop/
到此,相信大家对"PHP7导出Excel报ERR_EMPTY_RESPONSE怎么解决"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
内容
版本
写法
插件
时候
学习
输出
实用
更深
成功
也就是
代码
作者
兴趣
只是
地址
头部
实用性
实际
拷贝
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
饥荒联机版服务器的mod修改
徐汇区电子网络技术产品
河南新兴为网络技术
文科可以学网络技术吗
网络安全知识教育观后感
oracle12数据库版本
天津水性软件开发试验设备
数据库主建有用吗
深圳程序软件开发靠谱吗
spark 支持数据库
网络安全与教育学习
梦幻西游手游再续前缘服务器在哪
苏州智搜网络技术有限公司
软件开发ar岗位
服务器维护项目名称
数据库考试如何写代码
福建闪电行网络技术有限公司
创建数据库实践感受
大学生网络安全现状
中国学术期刊网数据库分类
天津软件开发多少钱
服务器分几个盘
梦幻西游11月新开服务器
阿里服务器价格
科技互联网快速发展的时代
iis7 邮件服务器
如何管理登录服务器的电脑
章贡区利旷网络技术服务中心
上海网络技术培训中心
银行数据库什么意思