ホームページ > バックエンド開発 > PHPチュートリアル > Thinkphp整合PHPExcel遇到的有关问题总结

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

WBOY
リリース: 2016-06-13 10:49:27
オリジナル
756 人が閲覧しました

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,传不上来,需要的人可联系我

?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート