我创建了一张表
$xls = new PHPExcel();
$xls->addSheet('my sheet');
我创建了一个读取.csv的对象
$objReader = PHPExcel_IOFactory::createReader('myfile.csv');
$objPHPExcel = $objReader->load($myFileName);
有没有简短的方法将csv中的所有行放入当前工作表?
工作表对象有fromArray()
和toArray()
方法,那么为什么不使用它们呢?
$xls->getActiveSheet()
->fromArray(
$objPHPExcel->getActiveSheet()->toArray()
);
否则你可以迭代$objPHPExcel->getActiveSheet()
读取单元格或一次行,然后将它们插入$xls->getActiveSheet()