前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >phpExcel的HTTP ERROR 500的技巧

phpExcel的HTTP ERROR 500的技巧

作者头像
php007
发布2019-08-05 15:18:49
1.5K0
发布2019-08-05 15:18:49
举报
文章被收录于专栏:PHP专享栏PHP专享栏
最近需要讲excel导入到php数组进行操作 就看网上说用thinkphp+phpexcel来做比较好, 之前做过用phpexcel来讲数据导出到excel, 今天反过来,要将excel导入到PHP数组里。 关键的几个步骤都没问题,比如

一.PHP 这个设置 ini_set('memory_limit', '200M') 的生效时间

1、这个设置完就生效了! 2、 只对当前的设置的程序生效,程序结束后还是原来的配置; 3、跑完这段代码后,设置还是恢复默认设置。

可以建一个测试文件 test.php 运行前先通过 ini_get('memory_limit')获取内存配置,然后设置完之后,再获取输出下内存配置;

二.兼容两种格式XLS 和XLSX

$objWriter= IOFactory::createWriter($objPHPExcel, 'Excel5');

$objWriter = IOFactory::createWriter($objPHPExcel, 'Excel2007');

三. 注意代码的全角和半角区别

在自己本地导出excel没有问题,但是放到服务器出现500的错误!

解决方法:查看控制器引用的header文件,是否包含空格,如下:

header('Content - Type : application / force-download');

header('Content-Type:application/force-download');

(一定切记用半角)

四.切记runtime的目录一定可读可写可执行,不然程序执行不了,肯定报错

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 风帆 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档