九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


如何使用PHPExcel將圖片數(shù)據(jù)從數(shù)據(jù)庫導(dǎo)出到Excel?


avatar
小浪云 2024-11-10 226

如何使用PHPExcel將圖片數(shù)據(jù)從數(shù)據(jù)庫導(dǎo)出到Excel?

phpexcel按模板導(dǎo)出數(shù)據(jù)圖片到excel

問題:

使用phpexcel按模板導(dǎo)出數(shù)據(jù)到excel時,遇到數(shù)據(jù)庫img字段中存放的圖片路徑為網(wǎng)址,但導(dǎo)出時顯示的是網(wǎng)址,如何修改代碼將圖片導(dǎo)出到excel?

解決方案:

立即學習PHP免費學習筆記(深入)”;

第一步,獲取圖片

第二步,創(chuàng)建phpexcel圖片對象

  • 實例化一個phpexcel圖片對象($objdrawing)
  • 設(shè)置圖片名稱、描述和圖片mime類型

第三步,加載圖片

  • 對于本地圖片:

    • 從本地路徑加載圖片(imagecreatefromjpeg($imageurl))
  • 對于網(wǎng)絡(luò)圖片:

    • 從網(wǎng)絡(luò)url加載圖片(imagecreatefromstring(file_get_contents($imageurl)))

第四步,設(shè)置圖片屬性

  • 設(shè)置圖片寬高(setrenderingfunction(), setmimetype(), setheight(), setcoordinates())

第五步,將圖片添加到excel中

  • 將圖片對象添加到當前sheet(setworksheet($sheet))

示例代碼:

$imageUrl = $item['img']; $gdImage = imagecreatefromjpeg($imageUrl);   $objDrawing = new PHPExcel_Worksheet_Drawing(); $objDrawing->setName('Sample image'); $objDrawing->setDescription('Sample image'); $objDrawing->setImageResource($gdImage); $objDrawing->setRenderingFunction(PHPExcel_Worksheet_MemoryDrawing::RENDERING_JPEG); $objDrawing->setMimeType(PHPExcel_Worksheet_MemoryDrawing::MIMETYPE_DEFAULT); $objDrawing->setHeight(150);  $objDrawing->setCoordinates($k . $highestRow);   $objDrawing->setWorksheet($sheet);
登錄后復(fù)制

相關(guān)閱讀

主站蜘蛛池模板: 九九热在线免费观看 | 欧美亚洲网站 | 中国一级特黄毛片大片 | 国产一区二区自拍 | 亚洲国产精品一区二区三区 | 亚洲一区二区视频在线播放 | 欧美日韩国产一区二区 | 日本高清视频在线播放 | 日日摸天天添天天添破 | 中文在线视频 | 亚洲精品日日夜夜 | 成人免费视频网站在线观看 | 国产精品视频免费看 | 日韩二区| 色在线看| 伊人久久免费视频 | 无码一区二区三区视频 | 99视频在线看| 麻豆久久| 国产在线观看一区二区 | 欧美一级片在线看 | 精品国产一区二区在线 | 日韩av一区二区在线观看 | 日韩欧美三区 | 精品不卡 | 亚洲一级在线 | 视频在线一区二区 | 成人国产精品久久 | 一区二区三区四区电影 | 精品欧美一区二区在线观看 | 国产欧美日韩在线一区 | 一级h片 | 久久精品亚洲精品国产欧美 | 婷婷久久久久 | 精品久久影院 | 九一在线观看 | 91久久婷婷 | 99精品久久 | 秋霞电影院午夜伦 | 亚洲国产成人精品女人 | 国产精品射 |