我试图用phpexcel读写器读取大小980mb的CSV文件,但我的代码正在读取较小的文件(高达4MB)来读取非常大的CSV文件,但如何通过阅读更大CSV或Excel文件phpexcel阅读器?? [我是一个更新鲜的php和phpexcel函数]。请帮助我这可能吗?提前致谢。如何使用phpexcel读者
0
A
回答
1
如果您不关心需要多长时间以及需要多少内存,则可以简单地增加此脚本的值。只需以下行添加到您的脚本的顶部:
ini_set('memory_limit', '1024M');
ini_set('max_execution_time', '300');
随着memory_get_usage()你可以找到你的脚本需要多少内存找到memory_limit的一个很好的价值功能。
您可能还想看看fgets(),它允许您逐行读取文件。我不确定这是否会减少记忆,但我真的认为这会奏效。但即使在这种情况下,您也必须将max_execution_time增加到更高的值。 您可以根据需要增加锻炼时间。
+0
感谢您回复。我正在使用codeigniter,我将这些行包含在我的控制器中?但仍然有这个错误 - 'outofmemory'尝试在phpexcelreader中分配更多的内存空间? – Priya
相关问题
- 1. 关于如何使用phpexcel阅读器
- 2. 如何使用phpexcel
- 3. 如何使用phpexcel
- 4. 如何使用PHPExcel读取XLSX邮件附件文件?
- 5. 如何从excel中使用PHPExcel读取数据
- 6. 如何使用phpexcel读取数据并插入数据库?
- 7. 如何使用PHPExcel从Excel文件读取数据?
- 8. 如何使用phpexcel bundle读取xls文件?在Symfony2中
- 9. 如何使用PHPExcel阅读xlsx文件的表单二?
- 10. phpexcel excel的读写
- 11. 如何使用phpexcel Zend框架
- 12. 如何在yii2中使用phpexcel
- 13. 如何使用PHPExcel加入Excel文档?
- 14. 如何用PHPExcel打开Excel文件进行读写操作?
- 15. PHPExcel阅读特定的列
- 16. PHPExcel xlsx文件读取器
- 17. PHPExcel阅读过去$ highestRow
- 18. 使用PHPExcel和AJAX
- 19. PHPExcel使用示例
- 20. CakePHP中使用PHPExcel
- 21. MySQL的读者使用C#
- 22. 如何设置PHPExcel
- 23. 如何使用PHPExcel从大型Excel文件(27MB +)中读取大型工作表?
- 24. 使用PHPExcel读取Excel的内部计算值
- 25. PHP使用PHPExcel读取非英文内容的Excel文件lib
- 26. 使用PHPExcel在Excel文件中读取时忽略计算值
- 27. 使用PHPExcel阅读包含合并单元格的Excel表格
- 28. 在Joomla中使用PHPExcel
- 29. 使用phpexcel插入web api
- 30. 使用PHPExcel导出到xlsx
[如何读取从大型Excel文件大型工作与PHPExcel(http://stackoverflow.com/questions/4666746/how-to-read-large-worksheets-from-large-excel-files-27mb-with -phpexcel) –
[PHPExcel用完的RAM(http://stackoverflow.com/questions/4817651/phpexcel-runs-out-of-256-512-and-also-1024mb-of-ram) –
如果所有你正在做的是读一个CSV文件,然后PHP的内置[fgetcsv()](http://www.php.net/manual/en/function.fgetcsv.php)功能是更有效 –