我試圖用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)功能是更有效 –