如何获取.csv文件并将其作为工作表添加到PHPExcel对象?

问题描述 投票:0回答:1

我创建了一张表



    $xls = new PHPExcel();
    $xls->addSheet('my sheet');

我创建了一个读取.csv的对象



    $objReader = PHPExcel_IOFactory::createReader('myfile.csv');
    $objPHPExcel = $objReader->load($myFileName);

有没有简短的方法将csv中的所有行放入当前工作表?

phpexcel
1个回答
1
投票

工作表对象有fromArray()toArray()方法,那么为什么不使用它们呢?

$xls->getActiveSheet()
    ->fromArray(
        $objPHPExcel->getActiveSheet()->toArray()
    );

否则你可以迭代$objPHPExcel->getActiveSheet()读取单元格或一次行,然后将它们插入$xls->getActiveSheet()

© www.soinside.com 2019 - 2024. All rights reserved.