开发者社区 问答 正文

phpexcel读取excel数据、保存图片,提示内存溢出,如何解决?

Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 9216 bytes) inD:AppServankhisrcclassPHPExcelReaderExcel5.php on line1009
我想把 excel 中的数据以及图片都保存下来,图片保存到 mysql 数据库,图片保存到指定目录中
我现在的程序是 数据量小的时候(图片少的时候)可以操作成功,但是一旦数据量变大(图片变多了) 就会报上面的错了加载 excel 都没有加载成功。
1
请教各位大神,如何解决?

展开
收起
落地花开啦 2016-02-21 15:59:38 3398 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    看代码没用的,修改PHP.INI里的内存配置才是王道。
    解析EXCEL,是个非常耗内存的事情。
    也或许是excel版本的问题。

    2019-07-17 18:46:03
    赞同 展开评论