我刚刚开始使用这个库(来自CodePlex的那个),但我遇到了一些问题.我的目标是使用它,这样我就可以处理来自多个Excel文件的一些数据,并将这些数据发送到每个文件的数据库.我做的事情如下:

foreach( $file_list as $file ) {

$book = PHPExcel_IOFactory::load( $path . $file );

}

所以,在foreach中我(现在)只是向用户显示数据,但在五个文件之后,我收到内存错误:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 50688 bytes) in /var/www/test/classes/PHPExcel/Shared/OLERead.php on line 76

有没有办法在加载每个文件后__destruct对象,所以为下一个文件保留(免费)空间,而不是累积它,或者你是否知道原因和解决方法?

请告诉我你的任何建议.

提前致谢.

最佳答案 PHPExcel的最新SVN代码(今天刚刚检查过)介绍了单元缓存以减少内存使用……这是一个新功能,我还没有时间记录它.

虽然默认方法与本方法相同,但工作表< – >包含循环引用的单元关系,我相信使用任何内存减少缓存机制都应该消除这种循环引用.如果没有,请告诉我,在使用某些缓存逻辑取消设置工作簿/工作表时,我应该能够打破引用,这些缓存逻辑在序列化缓存单元格时已经禁用了此连接.

php 读取多个文件,使用PHPExcel读取多个文件相关推荐

  1. 原声php 读取excel乱码_使用PHPExcel读取Excel文件时会读出乱码

    这是我读取文件的代码: require_once dirname(__FILE__) . "/PHPExcel/Classes/PHPExcel.php";$PHPReader = ...

  2. php读取excel并导入数据,PHPExcel读取excel并导入数据库

    PHPExcel是一款php对于excel数据表读写的一个非常棒的插件了,下面我来给大家介绍利用PHPExcel读取excel并导入mysql数据库方法. 例1,代码示例,代码如下:require_o ...

  3. mysql+e+文件+xls_TP5+PHPexcel导入xls,xlsx文件读取数据

    首先:在extend里面引入PHPexcel文件,直接根目录导入进去 html创建上传按钮 上传excel 上传文件 立即提交 重置 layui.use(['form','upload'],func ...

  4. php循环读取excel每个单元格,php使用PHPexcel类读取excel文件(循环读取每个单元格的数据)...

    error_reporting(E_ALL); date_default_timezone_set('Asia/ShangHai'); include_once('Classes/PHPExcel/I ...

  5. PHPExcel读取excel文件

    之前的博文已经对PHPExcel导出excel文件做了简单的总结,现对他读取excel做以下总结.(对数据量不会很大的建可以采用web直接用此方法读取,如果数据量会很大的话,还是建议web只做上传功能 ...

  6. php 浏览器打开excel文件夹里,php网页显示excel表格数据-phpexcel 读取excel里的数据并在页面显示出来...

    网页如何调用excel表格中的数据? $retdata=array(); //内容 //二维数 $filename= "文.csv"; //生成头文件 $now = gmdate( ...

  7. 【实例】使用 PHPExcel 读取excel 文件

    PHPExcel是一个PHP类库,用来帮助我们简单.高效实现从Excel读取Excel的数据和导出数据到Excel.也是我们日常开发中,经常会遇到的使用场景.比如有个客户信息表,要批量导出发给同事,我 ...

  8. Php生成货运交接单excel表,PHPExcel读取文件excel模板文件导出数据信息

    在使用PHPExcel导出数据的时候,我们会碰到有时候导出的excel的格式是比较复杂的,所以我们可以通过一个excel预先排版好的模板文件,用户PHPExcel读取该文件,填充内容就行了,这样处理非 ...

  9. php打开有密码的excel文件,如何使用PHPExcel读取受密码保护的Excel文件?

    当试图使用PHPExcel读取受密码保护的文件时,我收到了这个错误.我尝试在PHPExcel的不同功能中粘贴密码,但是没有用.请告诉我如何通过PHPExcel打开受密码保护的Excel文件. Ther ...

最新文章

  1. 网络异常_网络异常易频发,流量分析来排查
  2. 【php】运算符优先级界定
  3. cf559C. Gerald and Giant Chess(容斥原理)
  4. 预告 | 旷视天元的前世今生与移动端推理优化@清华专场
  5. 快排、寻找第k小数和前k小数
  6. 一组超炫酷的动图,感受那让人窒息的数学之美!
  7. SVN 本地文件锁/服务端文件锁清除步骤
  8. Sobel算子及cvSobe
  9. ssm上传文件获取路径_ssm框架实现图片上传显示并保存地址到数据库(示例代码)...
  10. 异常:Error resolving template “xxx“, template might not exist or might not be accessible...解决办法
  11. hud 3874 求区间内不同数字的和
  12. 获取RenderedGeometry不对的处理
  13. linux 蓝牙测试程序下载,Linux下蓝牙测试软件包和命令介绍
  14. 数据库中外连接的三种形式(左连接,右连接,全连接)
  15. 报表开发工具FastReport开源代码2020首发更新!邀您免费下载
  16. 加州大学洛杉机分校计算机科学,加州大学洛杉矶分校计算机科学
  17. a股用计算机模拟走势,一张图揭示抄底A股的机会在这里
  18. 文本提取IP并批量自动化情报查询工具——getIpInfo
  19. Ubound Lbound,数组上下边界 将二维数组处理后写入新数组,并粘贴到单元格中。
  20. 用python根据生日判断星座_求指教,我这个 代码是实现 根据生日判断星座

热门文章

  1. Python设置Tkinter窗口屏幕居中
  2. 用python爬取杭电oj的数据
  3. WDK10+VS2015 驱动环境搭建
  4. Android网络请求通信之Volley
  5. lucene分析(未完成)
  6. [转载] Numpy 数学函数及逻辑函数
  7. [转载] Python 天气 简单 数据分析及可视化
  8. [转载] python数学计算模块之math常用函数学习使用
  9. 最近纠结致死的一个java报错java.net.SocketException: Connection reset 终于得到解决
  10. [BZOJ2440][中山市选2011]完全平方数(莫比乌斯函数,二分)