У меня есть документ excel с несколькими записями, который содержит текстовое содержимое и изображения. Я должен сохранять изображения в соответствии с записями. В записях есть изображение или несколько изображений или нет изображения. Поэтому, если я получаю изображение, тогда я должен его назвать.
Поэтому мне нужно найти имя ячейки изображения. Чтобы я мог легко назвать его и сохранить его. Но у меня нет решения для этого. Можем ли мы получить информацию о ячейке с помощью таблицы $ worksheet-> getDrawingCollection ()? Пожалуйста, предложите мне сделать это. Благодарю.
$objPHPExcel = PHPExcel_IOFactory::load("MyExcelFile.xls"); foreach ($objPHPExcel->getSheetByName("My Sheet")->getDrawingCollection() as $drawing) { if ($drawing instanceof PHPExcel_Worksheet_MemoryDrawing) { ob_start(); call_user_func( $drawing->getRenderingFunction(), $drawing->getImageResource() ); $imageContents = ob_get_contents(); ob_end_clean(); $cellID = $drawing->getCoordinates(); // .... do your save here } }