PHPExcel无法写

时间:2018-03-12 10:42:09

标签: php phpexcel

我尝试使用PHPExcel_Writer_Excel2007类创建一个新的Excel并使用PHPExcel_IOFactory :: createWriter()但是我们两个都得到了下一个错误:

"消息:传递给PHPExcel_Writer_Excel2007的参数1 :: __ construct()必须是PHPExcel的一个实例,PHPExcel_Worksheet的实例给出"

我不知道它的错误。

我正在测试这个外部项目,使用PHPExcel_IOFactory :: createWriter()检查一切正常但是,相同的代码(复制粘贴)在项目内部无效。

我什么都不懂,而且我没有得到任何其他信息来理解发生的事情。

这是代码:

    $objPHPExcel = new PHPExcel();

    $activeSheet = 0;
    $objPHPExcel->setActiveSheetIndex($activeSheet);
    $objPHPExcel->getActiveSheet()->setShowGridlines(false);

    $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
    $objWriter->setUseDiskCaching(true);

    //$objWriter = PHPExcel_IOFactory::createWriter($obj, 'Excel2007');

    $objWriter->save('testExcel.xlsx');

1 个答案:

答案 0 :(得分:0)

我正在向作家发送带有方法的对象进入项目。