我尝试使用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');
答案 0 :(得分:0)
我正在向作家发送带有方法的对象进入项目。