使用Laravel-Excel插入图像

Bor*_*son 5 phpexcel laravel laravel-5 laravel-excel

我正在使用这个包用Laravel生成excel文档:https: //github.com/Maatwebsite/Laravel-Excel

但是,文档没有说明如何将文件中的图像插入到我的Excel文档中.我非常确定本地phpexcel本身是可能的,但如何通过这个包来做到这一点?

一些示例代码将非常感激..

ran*_*yup 11

首先你需要声明Class use PHPExcel_Worksheet_Drawing;

在控制器中:

    $filename = 'File Name';

    Excel::create($filename, function($excel){

       $excel->sheet('sheet name', function($sheet){
            $objDrawing = new PHPExcel_Worksheet_Drawing;
            $objDrawing->setPath(public_path('img/headerKop.png')); //your image path
            $objDrawing->setCoordinates('A2');
            $objDrawing->setWorksheet($sheet);
       });

    })->export('xls');
Run Code Online (Sandbox Code Playgroud)

这对我有用,希望对你有所帮助:)