php - PHPExcel proble with importing 2 .csv to separate sheets -


mission: need add 2 .csv files separate sheets problem: second import removes second created sheet , puts information on first sheet

$inputfiletype = 'csv';  $objreader = phpexcel_iofactory::createreader($inputfiletype);  $objreader->setdelimiter(';');  $objphpexcel = $objreader->load('fail1.csv');      $objphpexcel->getactivesheet()->settitle('laoseis');    //teine leht  $objphpexcel->createsheet();  $objphpexcel->setactivesheetindex(1);       $objreader = phpexcel_iofactory::createreader($inputfiletype);  $objreader->setdelimiter(';');  $objphpexcel->setactivesheetindex(1);  $objphpexcel = $objreader->load('fail2.csv');   $date = new datetime($_get['startdate']);  $objphpexcel->getactivesheet()->settitle('müük w'.$date->format("w").'');  

how can solve problem?

phpexcel doesn't load second file current sheet in existing phpexcel object, creates new phpexcel object , loads file that, you're replacing first when try load second.

load each csv separate phpexcel instance, copy worksheet second instance first.

$objreader1 = phpexcel_iofactory::createreader($inputfiletype);  $objphpexcel1 = $objreader1->load('fail1.csv');       $objreader2 = phpexcel_iofactory::createreader($inputfiletype);  $objphpexcel2 = $objreader2->load('fail2.csv');  $objphpexcel2->getactivesheet()->settitle('worksheet 2'); $objphpexcel1->addexternalsheet($objphpexcel2->getactivesheet()); 

now $objphpexcel1 has both worksheets, , can save that


Comments

Popular posts from this blog

php - Wordpress website dashboard page or post editor content is not showing but front end data is showing properly -

How to get the ip address of VM and use it to configure SSH connection dynamically in Ansible -

javascript - Get parameter of GET request -