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
Post a Comment