其它的代碼就不貼了,直接上關鍵代碼:
$objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0); $objActSheet = $objPHPExcel->getActiveSheet(); $objDrawing = new PHPExcel_Worksheet_Drawing(); $objDrawing->setName('avatar'); $objDrawing->setDescription('avatar'); $objDrawing->setPath(‘path_of_image/my_image.jpg’); $objDrawing->setHeight(30); $objDrawing->setWidth(30); $objDrawing->setCoordinates('A1'); $objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
還有就是,是沒有方法讓圖片嵌到單元格里面的,只能通過設置單元格的寬高來讓圖片顯示在單元格里面,如
$objActSheet->getColumnDimension(‘A’)->setWidth(15); $objActSheet->getRowDimension(1)->setRowHeight(40);