PHPexcel:图像提取


PHPexcel: Image extraction

我有一个包含多条记录的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
    }
}