如何获取 .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()
我创建了一个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()