其它的代码就不贴了,直接上关键代码:
$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);