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,传不上来,需要的人可联系我
分享到:
相关推荐
要在ThinkPHP5中整合PHPExcel,你需要以下步骤: 1. **安装PHPExcel**:首先,通过Composer(PHP的依赖管理工具)将PHPExcel引入项目。在命令行中运行`composer require phpoffice/phpexcel`。 2. **配置引入**:...
thinkphp3.23+B-jui1.2开发的美容院SPA会员管理系统X-MMS基于thinkphp3.23+B-JUI1.2开发,权限运用了Auth类认证,权限可以细分到每个功能,增删改查功能一应俱全,整合了PHPExcel导出功能,数据分析图形使用了...
此外,这个项目可能还包括错误处理和日志记录机制,以确保在批量处理过程中遇到问题时能够及时发现和解决。ThinkPHP6框架本身就提供了强大的异常处理和日志记录功能,开发者可以方便地利用这些工具来优化代码的健壮...
X-CRM基于thinkphp3.23+B-JUI1.2开发,权限运用了Auth类认证,权限可以细分到每个功能,增删改查功能一应俱全,整合了PHPExcel导出功能,数据分析图形使用了Jpgraph图表。安装说明1.把xycrm.sql 导入到MYSQL数据库中...
X-CRM基于thinkphp3.23+B-JUI开发,权限运用了Auth类认证,权限可以细分到每个功能,增删改查功能一应俱全,整合了PHPExcel导出功能,数据分析图形使用了Jpgraph图表。 安装说明: 1.把xcrm.sql 导入到MYSQL数据库中...