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

How do I take a .csv file and add it as a worksheet to a PHPExcel object?

我创建了一个sheet



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

我创建一个对象来读取 .csv



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

是否有一种快捷方式可以将 csv 中的所有行放入当前工作sheet?

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

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

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