亚洲国产第一_开心网五月色综合亚洲_日本一级特黄特色大片免费观看_久久久久久久久久免观看

Hello! 歡迎來(lái)到小浪云!


如何使用PHPExcel將模板中的圖片數(shù)據(jù)導(dǎo)出到Excel?


如何使用PHPExcel將模板中的圖片數(shù)據(jù)導(dǎo)出到Excel?

如何使用phpexcel將模板中的圖片數(shù)據(jù)導(dǎo)出到excel

在模板導(dǎo)出數(shù)據(jù)到excel的過(guò)程中,如果你想要導(dǎo)出圖片數(shù)據(jù),原本的代碼無(wú)法滿足你的需求,它只能導(dǎo)出圖片的網(wǎng)址。解決方案如下:

首先,你需要確保要導(dǎo)出的圖片文件存在本地。

$imageurl = $item['img']; $gdimage = imagecreatefromjpeg($imageurl);
登錄后復(fù)制

然后,使用phpexcel_worksheet_drawing對(duì)象創(chuàng)建圖片對(duì)象

$objdrawing = new phpexcel_worksheet_drawing(); $objdrawing->setname('sample image'); // 設(shè)置圖片名稱 $objdrawing->setdescription('sample image'); // 設(shè)置圖片描述 $objdrawing->setimageresource($gdimage); // 設(shè)置圖片資源 $objdrawing->setrenderingfunction(phpexcel_worksheet_memorydrawing::rendering_jpeg); // 設(shè)置渲染方式為jpeg $objdrawing->setmimetype(phpexcel_worksheet_memorydrawing::mimetype_default); // 設(shè)置mime類型為默認(rèn)
登錄后復(fù)制

最后,設(shè)置圖片高度、坐標(biāo)并將其添加到工作表中。

$objDrawing->setHeight(150); // 設(shè)置圖片高度 $objDrawing->setCoordinates($k . $highestRow); // 設(shè)置圖片坐標(biāo) $objDrawing->setWorksheet($sheet); // 將圖片添加到工作表
登錄后復(fù)制

這樣就可以將模板中的圖片數(shù)據(jù)導(dǎo)出到excel中。

相關(guān)閱讀