php - PHPExcel can't have 2 reader in the same web page? -


i'm using phpexcel read 3 files. 2 of them xls , 1 of xlsx. create 2 reader task encountered error.

http error 500.0 - internal server error c:\appserv\php5\php-cgi.exe - fastcgi process exited unexpectedly 

here code

$inputfiletype = phpexcel_iofactory::identify($conpath); $objreader = phpexcel_iofactory::createreader($inputfiletype); $objphpexcel = $objreader->load($conpath);  $objreader = phpexcel_iofactory::createreader("excel5"); $objphpexcelship = $objreader->load("ship mapping.xls"); $objphpexcelmat = $objreader->load("material mapping.xls"); 

the $inputfiletype variable type of uploaded file(which xlsx.). code works fine if upload xls. give error if uploaded file xlsx.

please help.

you can't if use same variable each reader instance: need use separate reader instance each reader instantiate:

$objreader1 = phpexcel_iofactory::createreader("excel5"); $objphpexcelship = $objreader1->load("ship mapping.xls"); $objreader2 = phpexcel_iofactory::createreader("excel5"); $objphpexcelmat = $objreader2->load("material mapping.xls"); 

or (at least) instantiate new reader each file load it

$objreader = phpexcel_iofactory::createreader("excel5"); $objphpexcelship = $objreader->load("ship mapping.xls"); $objreader = phpexcel_iofactory::createreader("excel5"); $objphpexcelmat = $objreader->load("material mapping.xls"); 

Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -