• 技术文章 >后端开发 >php教程

    Thinkphp整合PHPExcel遇到的有关问题总结

    2016-06-13 10:49:27原创414
    Thinkphp整合PHPExcel遇到的问题总结

    1. 整合

    下载PHPExcel包,将Classes中的内容拷贝到Thinkphp中的Vendor目录下,应该有一个文件和一个目录,如图


    ?

    2.遇到的问题总结

    a. 上传的文件重命名时,不能包含汉字,不然会找不到文件,我遇到是这样的问题。

    b. 上传大文件时,开始出现了内存不够的提示
    ?? Fatal error: Allowed memory size of 5242880 bytes exhausted (tried to allocate 393216 bytes)

    ?? 遇到这个问题时,在导入PHPExcel类之前添加如下代码:

    ini_set('memory_limit', '500M');  //调整了内存分配大小,默认的是8M,我调整成了200M

    ?? 接下来遇到处理时间过长的问题

    ? Fatal error: Maximum execution time of 30 second exceeded

    ini_set('max_execution_time', '100'); // 最大执行时间100s, 默认的是30秒

    ?

    ?这样处理后就没有啥问题了,导入的Excel完美可以完美显示了

    ?

    ? 本打算上载PHPExcel1.7.6包,包含官方示例,但是包太大,压缩后17.8M,传不上来,需要的人可联系我

    ?

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php简略数字分页显示代码 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 浅析PHP中的类自动加载相关文件• 系统讲解PHP缓存技术• 一文理解和实现现代PHP框架里的IOC容器• 深入了解PHP:用gdb调试源码• 实例介绍:使用Docker快速搭建多版本PHP开发环境
    1/1

    PHP中文网