欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php使用phpoffice/phpspreadsheet導出圖片實例

 更新時間:2023年11月07日 11:07:44   作者:huaweichenai  
這篇文章主要為大家介紹了php使用phpoffice/phpspreadsheet導出圖片實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

一:方法介紹

導出插入圖片主要使用\PhpOffice\PhpSpreadsheet\Worksheet\Drawing實現

$drawing = new \PhpOffice\PhpSpreadsheet\Worksheet\Drawing();
$drawing->setName('Logo');//設置圖片名稱
$drawing->setDescription('Logo');//設備圖片描述
$drawing->setPath('./images/officelogo.jpg');//設置圖片地址
$drawing->setHeight(36);//設置圖片高度
$drawing->setCoordinates('A1');//設置圖片繪制到指定單元格
$drawing->setWorksheet($spreadsheet->getActiveSheet());//將圖片繪制到工作表

二:實現實例

$spreadsheet = new Spreadsheet();//創(chuàng)建一個新的excel文檔
$sheet = $spreadsheet->getActiveSheet();//獲取當前操作sheet的對象
//將圖片繪制到excel中
$drawing = new \PhpOffice\PhpSpreadsheet\Worksheet\Drawing();
$drawing->setPath($img);
$drawing->setHeight(50);
$drawing->setCoordinates('A1');
$drawing->setWorksheet($sheet);
$writer = new Xlsx($spreadsheet);
$writer->save('xxx.xlsx');//生成excel文件
//將多個圖片繪制到excel中
$spreadsheet = new Spreadsheet();//創(chuàng)建一個新的excel文檔
$sheet = $spreadsheet->getActiveSheet();//獲取當前操作sheet的對象
//將圖片繪制到excel中
foreach ($imgs as $img) {
    $drawing = new \PhpOffice\PhpSpreadsheet\Worksheet\Drawing();
    $drawing->setPath($img);
    $drawing->setHeight(50);
    $drawing->setCoordinates('A1');
    $drawing->setWorksheet($sheet);
}
$writer = new Xlsx($spreadsheet);
$writer->save('xxx.xlsx');//生成excel文件

三:參考

基礎操作參考:http://www.dbjr.com.cn/program/304059ta3.htm

文檔地址:https://phpspreadsheet.readthedocs.io/

github地址:https://github.com/PHPOffice/PhpSpreadsheet

以上就是php使用phpoffice/phpspreadsheet導出圖片實例的詳細內容,更多關于phpoffice/phpspreadsheet導出圖片的資料請關注腳本之家其它相關文章!

相關文章

  • Laravel框架表單驗證操作實例分析

    Laravel框架表單驗證操作實例分析

    這篇文章主要介紹了Laravel框架表單驗證操作,結合實例形式分析了Laravel框架表單驗證相關的表單數據提交、驗證、錯誤信息提示等相關操作技巧,需要的朋友可以參考下
    2019-09-09
  • Win7環(huán)境下Apache連接MySQL提示連接已重置的解決辦法

    Win7環(huán)境下Apache連接MySQL提示連接已重置的解決辦法

    這篇文章主要為大家詳細介紹了Win7環(huán)境下Apache連接MySQL提示“連接已重置”的解決辦法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • thinkPHP5.0框架應用請求生命周期分析

    thinkPHP5.0框架應用請求生命周期分析

    這篇文章主要介紹了thinkPHP5.0框架應用請求生命周期,較為詳細的分析了thinkPHP5.0框架應用請求生命周期所涉及的各個執(zhí)行流程,需要的朋友可以參考下
    2017-03-03
  • PHP+MYSQL實現讀寫分離簡單實戰(zhàn)

    PHP+MYSQL實現讀寫分離簡單實戰(zhàn)

    本篇文章主要介紹了PHP+MYSQL實現讀寫分離,實例分析了讀寫分離的技巧,從而提高數據庫的負載能力,具有一定的參考價值,有興趣的可以了解一下。
    2017-03-03
  • iOS10推送通知開發(fā)教程

    iOS10推送通知開發(fā)教程

    這篇文章主要為大家詳細介紹了iOS 10推送通知開發(fā)教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • PHP函數eval()介紹和使用示例

    PHP函數eval()介紹和使用示例

    這篇文章主要介紹了PHP函數eval()介紹和使用示例,本文給出例子很特別,是用eval嵌套在循環(huán)中執(zhí)行,需要的朋友可以參考下
    2014-08-08
  • ThinkPHP中自定義錯誤頁面和提示頁面實例

    ThinkPHP中自定義錯誤頁面和提示頁面實例

    這篇文章主要介紹了ThinkPHP中自定義錯誤頁面和提示頁面的方法,以一個完整的實例形式詳細講述了ThinkPHP實現自定義錯誤提示與跳轉頁面的方法,是非常常見的實用技巧,需要的朋友可以參考下
    2014-11-11
  • php基于websocket搭建簡易聊天室實踐

    php基于websocket搭建簡易聊天室實踐

    本篇文章主要講解php+websocket搭建簡易聊天室實踐,文中有關php,websocket的內容,請有需要的人參考。
    2016-10-10
  • Thinkphp5.0 框架實現控制器向視圖view賦值及視圖view取值操作示例

    Thinkphp5.0 框架實現控制器向視圖view賦值及視圖view取值操作示例

    這篇文章主要介紹了Thinkphp5.0 框架實現控制器向視圖view賦值及視圖view取值操作,結合實例形式分析了thinkPHP控制器向視圖傳值及從視圖取值相關操作技巧,需要的朋友可以參考下
    2019-10-10
  • 從零開始學YII2框架(五)快速生成代碼工具 Gii 的使用

    從零開始學YII2框架(五)快速生成代碼工具 Gii 的使用

    用過Yii1框架的Coder都知道,Gii可以為你快速生成代碼,也就是說搭建一個可以增刪改查的WebApp可能一行代碼都不用寫。上次介紹了如何安裝Yii框架,本次介紹一下如何使用gii工具快速實現CRUD功能。
    2014-08-08

最新評論