phpexcel 导出多张图片

php中文网
发布: 2016-06-23 13:40:25
原创
1678人浏览过

phpexcel 导出图片
   我在网上看了资料  都是导出一张图片,我想导出每行第一列是一个图片,如何实现,下边是一个导出的方法,我应该怎么加入哪?其他的数据都导出来了,就图片出不来,图片的路径信息保存到了$data二维数组下  。注:类库已导入。坐等。。。

//写入excelfunction getExcel($fileName,$headArr,$data){    if(empty($data) || !is_array($data)){        die("data must be a array");    }    if(empty($fileName)){        exit;    }    $date = date("Y_m_d h:i:s",time());    $fileName .= "_{$date}.xlsx";     //创建新的PHPExcel对象    $objPHPExcel = new PHPExcel();    $objProps = $objPHPExcel->getProperties();         //设置表头    $key = ord("A");    foreach($headArr as $v){        $colum = chr($key);        $objPHPExcel->setActiveSheetIndex(0) ->setCellValue($colum.'1', $v);        $key += 1;    }    	//表数据    $column = 2;    $objActSheet = $objPHPExcel->getActiveSheet();    foreach($data as $key => $rows){ //行写入		$span = ord("A");        foreach($rows as $keyName=>$value){// 列写入            $j = chr($span);           //我想在此处加入图片的code但是不成功,应该怎么写,请提示下            // $objDrawing = new PHPExcel_Worksheet_Drawing();            // $objDrawing->setName(‘test’);            // $objDrawing->setDescription(‘test’);            // $objDrawing->setPath($data['imgurl']);            // $objDrawing->setHeight(36);            // $objDrawing->setCoordinates('');      这里应该怎么写??            // $objDrawing->setWorksheet($objActSheet);            $objActSheet->setCellValue($j.$column, $value);            $span++;        }        $column++;    }	//重命名表    $objPHPExcel->getActiveSheet()->setTitle('记录');	$fileName = iconv("utf-8", "gb2312", $fileName);	$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');	$objWriter->save($fileName); //脚本方式运行,保存在当前目录	exit;}
登录后复制

酷宣AI
酷宣AI

AI智能文章生成工具,支持输入主题生成高颜值带模板文章,适配多图场景,可一键同步多平台、导出多种格式,方便留存分享。

酷宣AI 63
查看详情 酷宣AI

回复讨论(解决方案)

1、被你注释掉的导出图片的代码中,你使用了全角的引号,应改为半角的
2、$objDrawing->setCoordinates('这里是单元格标识');

1、被你注释掉的导出图片的代码中,你使用了全角的引号,应改为半角的
2、$objDrawing->setCoordinates('这里是单元格标识');



1.全角是我发帖时贴过来的 = =
2.$objDrawing->setCoordinates('这里是单元格标识'); 这个标示在那个循环里应该怎么赋值,我想放在第一列里。
WPS零基础入门到精通全套教程!
WPS零基础入门到精通全套教程!

全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号