Maatwebsite Excel-在地图中导出图像

时间:2018-12-02 12:44:25

标签: php excel laravel drawing maatwebsite-excel

这是我的情况:

Laravel v5.5.44
maatwebsite/excel 3.1.3

我正在使用Maatwebsite Export类导出对象列表。 在我的map()方法中,一切正常,但是现在我需要导出链接到我的物品的图像。 我已经尝试过这种方式:

public function map($item):array
{
    //....
    $this->path = Storage::disk("artworks_images")->path($item->$key);
    $this->drawings();
    //...
}

我的绘图方法是:

public function drawings()
    {
        $drawing = new \PhpOffice\PhpSpreadsheet\Worksheet\Drawing();
        $drawing->setName('Cover');
        $drawing->setDescription('Cover');
        $drawing->setPath($this->path);
        $drawing->setHeight(36);
        $drawing->setCoordinates("A2");
        return $drawing;
    }

我已经在类中添加了 WithDrawings 问题。

它不会引发异常,但是不会显示图像。

在map()中使用图形方法是否正确? (而且,是否有可能自动设置当前坐标,例如带有基本数据的列?)

0 个答案:

没有答案