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

Hello! 歡迎來到小浪云!


如何使用PHPExcel將圖片數據從數據庫導出到Excel?


avatar
小浪云 2024-11-10 201

如何使用PHPExcel將圖片數據從數據庫導出到Excel?

phpexcel按模板導出數據圖片到excel

問題:

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

解決方案:

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

第一步,獲取圖片

  • 獲取數據庫中img字段中的圖片路徑(假設為$imageurl)

第二步,創建phpexcel圖片對象

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

第三步,加載圖片

  • 對于本地圖片:

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

    • 從網絡url加載圖片(imagecreatefromstring(file_get_contents($imageurl)))

第四步,設置圖片屬性

  • 設置圖片寬高(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);
登錄后復制

相關閱讀

主站蜘蛛池模板: 欧美在线| 久久精品国产v日韩v亚洲 | 精品视频久久久久久 | av网站在线免费观看 | 玖玖国产精品视频 | 天天操天天干天天曰 | 女人牲交视频一级毛片 | 91成人在线视频 | 最近日韩中文字幕 | 中国一级特黄真人毛片免费观看 | www.午夜 | 欧美xxxⅹ性欧美大片 | 九九久久久 | 中文字幕视频在线 | 香蕉大人久久国产成人av | 成人妇女免费播放久久久 | 午夜一区 | 7777在线视频免费播放 | 福利一区在线观看 | 国产精品一二三区在线观看 | 亚洲免费一区二区 | 欧美国产中文字幕 | 成人免费视频网站在线看 | 午夜精品 | 日日操操 | 中文字幕视频在线观看 | 亚洲精品国产成人 | 一区二区三区电影在线观看 | 国产精品久久国产愉拍 | 国产成人精品一区二区 | 狠狠爱免费视频 | 国产在线观看一区二区 | 日韩一级免费看 | 91亚洲精选 | 亚洲国产一区二区三区在线观看 | 国产女人叫床高潮大片免费 | 欧美色性| 日本免费在线 | 欧美日韩综合视频 | 日韩欧美亚洲 | 免费av观看|