求助:PHPExcel無法追加图片
$objPHPExcel = new PHPExcel();
$objDrawing = new PHPExcel_Worksheet_Drawing();
$objPHPExcel->setActiveSheetIndex(0);
$objDrawing->setPath('D:wwwrootuserupimg201460dZeETjg_1.jpg');
$objDrawing->setCoowned("A1");
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
戻り値:致命的なエラー: キャッチされない例外「PHPExcel_Exception」とメッセージ「PHPExcel_Worksheet はすでに割り当てられています。」 図面は 1 つの PHPExcel_Worksheet 上にのみ存在できます。」 in D:wwwrootuserupimgClassesPHPExcelWorksheetBaseDrawing.php:240 スタックトレース: #0 D:wwwrootuserupimgxls.php(71): PHPExcel_Worksheet_BaseDrawing->setWorksheet(Object(PHPExcel_Worksheet)) #1 {main} thrown in D:wwwrootuserupimgClassesPHPExcelWorksheetBaseDrawing.php on line 240
------解决方案---------
对呀!
你的 $objDrawing = new PHPExcel_Worksheet_Drawing(); 循環外面
では $objDrawing->setWorksheet($objPHPExcel->getActiveSheet()); 在循環环里面
你どのように能保证 $objDrawing = new PHPExcel_Worksheet_Drawing();
虽然は条件分支内にあり、条件をどのように保護できますか?
你ただ必要な$objDrawing = new PHPExcel_Worksheet_Drawing(); 放到循環里面,一切都解决了