excel导入图片问题 $sheet->getDrawingCollection()

Gin

object(ArrayObject)#1547 (1) {
["storage":"ArrayObject":private] => array(0) {
}
}

有图片 ,但是获取不到。你们遇到过这问题吗

1054 1 0
1个回答

liziyu
            $image = '.' . self::getPhotoGet($val['person_id']); //图片路径
            $drawing[$k] = new \PhpOffice\PhpSpreadsheet\Worksheet\Drawing();
            $drawing[$k]->setName($val['person_name']);
            $drawing[$k]->setDescription($val['person_name']);
            $drawing[$k]->setPath($image);
            $drawing[$k]->setWidth(80);
            $drawing[$k]->setHeight(80);
            $drawing[$k]->setCoordinates('J' . $k);
            $drawing[$k]->setOffsetX(12);
            $drawing[$k]->setOffsetY(12);
            $drawing[$k]->setWorksheet($newExcel->getActiveSheet());
            $objSheet->getRowDimension($k)->setRowHeight(80);

向excel里插入图片,我用上面的代码(片段),稀里糊涂的弄出来了。
你参考!~

  • Gin 2022-08-15

    我这个不是插入,是从excel读取,读取不到

年代过于久远,无法发表回答
🔝