如何使用PHPExcel导出包含数据库图片的Excel文件?

来源:这里教程网 时间:2026-02-28 18:44:07 作者:

如何使用phpexcel导出包含数据库图片的excel文件?

如何使用phpexcel通过模板导出包含图片的excel文件?

问题:

如何修改phpexcel代码,以便导出包含从数据库img字段获取的图片的excel文件?

答案:

立即学习“PHP免费学习笔记(深入)”;

按以下步骤修改代码:

    加载图片资源:
$imageurl = $item['img'];
$gdimage = imagecreatefromjpeg($imageurl);
    创建图片对象:
$objdrawing = new phpexcel_worksheet_drawing();
    设置图片属性:

名称和描述

$objdrawing->setname('sample image');
$objdrawing->setdescription('sample image');

图片资源

$objdrawing->setimageresource($gdimage);

渲染模式和mime类型

$objdrawing->setrenderingfunction(phpexcel_worksheet_memorydrawing::rendering_jpeg);
$objdrawing->setmimetype(phpexcel_worksheet_memorydrawing::mimetype_default);
    设置图片大小和位置:
$objdrawing->setheight(150);
$objdrawing->setcoordinates($k . $highestrow);
    将图片对象添加到工作表:
$objDrawing->setWorksheet($sheet);

相关推荐

热文推荐