跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

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

Thinkphp整合PHPExcel遇到的问题总结 1. 整合 下载PHPExcel包,将Classes中的内容拷贝到Thinkphp中的Vendor目录下,应该有一个文件和一个目录,如图 ? 2.遇到的问题总结 立即学习 “ PHP免费学习笔记(深入) ”; a. 上传的文件重命名时,不能包含汉字,不然会找不到文件,我遇到是这样的问题。 b. 上传大文件时,开始出现了内存不够的提示 ? ? Fatal error : Allowed memory size of 5242880 bytes exhausted (tried to allocate 393216 bytes) ?? 遇到这个问题时,在导入PHPExcel类之前添加如下代码: ThinkPHP 8.1.0 ThinkPHP 8.1.0 正式发布,深度优化路由与验证机制,完美兼容 PHP 8.4。本版本修复了数组路由配置异常,新增枚举值校验与高级数组验证功能,支持路由分类默认处理。作为高性能 PHP 框架的最新迭代,它延续了简洁实用的设计原则,提供更稳定的底层架构与更流畅的开发体验,助力开发者快速构建现代化 Web 应用与企业级系统。 下载
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,传不上来,需要的人可联系我 ?

相关文章