2011-08-12 7 views
1

큰 xlsx 파일 (16 000 행 14 열)이 있는데 PHPExcel을 사용하여 읽으려고했지만 오류가 발생했습니다 : Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 58 bytes) in Z:\home\xlsx.qqq\www\PHPExcel\Classes\PHPExcel\Worksheet.php on line 961.PHP에서 큰 xlsx 파일을 읽을 수 있습니까?

PHP로 큰 xlsx 파일을 읽을 수 있습니까?

고맙습니다.

+2

[PHP Excel 허용 메모리 크기 소모] 가능한 복제본 (http://stackoverflow.com/questions/5560053/phpexcel-allowed-memory-size-of-134217728-bytes-exhausted) – Gordon

+0

및보다 일반적으로 http : //stackoverflow.com/search?q=Allowed+memory+size+of+134217728+bytes+exhausted – Gordon

+0

"Thanx"? 너는 웰스 야. – Greg

답변

0

두 가지 옵션을 생각해 볼 수 있습니다. PHP의 메모리 제한을 늘리면 전체 파일을 한 번에 메모리로 읽어들이거나 점진적으로 파일을 읽을 수 있습니다.

1

PHPExcel 셀 캐싱 시스템을 사용하십시오. 다운로드 패키지에 포함 된 문서 파일에서 더 많은 내용을 찾을 수 있습니다.

관련 문제