laravel如何导出excel中带有图片?
我用maatwebsite/excel包里面的Drawing类将图片导出到excel
但是我不想要图片的地址,只想要图片即可
代码是这样的
public function registerEvents(): array
{
return [
AfterSheet::class => function(AfterSheet $event) {
$data = $this->data;
$rowIndex = 2;
foreach ($data as $row) {
$imagePath = public_path($row['picture']);
if (file_exists($imagePath)) {
$drawing = new Drawing();
$drawing->setPath($imagePath);
$drawing->setHeight(50);
$drawing->setCoordinates('E'. $rowIndex);
$drawing->setWorksheet($event->sheet->getDelegate());
}
$rowIndex++;
}
},
];
}
结果就是既有图片又有图片地址在,如何不要那个文本
刚写的一个需求这是一个封装的导出类,最后的 drawings 是导出时添加图片,正常的话把你那个单元格填充信息去掉为空然后把图片插入即可