Heim  >  Artikel  >  Backend-Entwicklung  >  PHPEXCEL导出图片问题,求高手

PHPEXCEL导出图片问题,求高手

WBOY
WBOYOriginal
2016-06-23 14:22:222674Durchsuche

用phpexcel导出excel文件能成功导出,但是,现在有了新的需求,要同时导出图片。请问代码怎么实现?望高手贴出code参考一下,不胜感激!


回复讨论(解决方案)

phpexcel 很强大的类,应该是可以。阅读文档去。

阅读 PHPExcel_Worksheet_Drawing 类的使用

源码能不能贴一下,好多的分勒

$p = new PHPExcel();$p->getActiveSheet()->setCellValue('D8', 'Image');$d = new PHPExcel_Worksheet_Drawing();$d->setPath('03.gif');$d->setCoordinates('D10');$d->setWorksheet($p->getActiveSheet());$t = PHPExcel_IOFactory::createWriter($p, 'Excel5');$t->save('tu.xls');

phpexcel 很强大的类,应该是可以。阅读文档去。 值得推荐,网上有很多例子的。

PHP code
$p = new PHPExcel();
$p->getActiveSheet()->setCellValue('D8', 'Image');

$d = new PHPExcel_Worksheet_Drawing();
$d->setPath('03.gif');
$d->setCoordinates('D10');
$d->setWorksheet($p->getAct……

学习一下,这导出图片还真没有用过!

PHP code
$p = new PHPExcel();
$p->getActiveSheet()->setCellValue('D8', 'Image');

$d = new PHPExcel_Worksheet_Drawing();
$d->setPath('03.gif');
$d->setCoordinates('D10');
$d->setWorksheet($p->getAct…… 原来是导出图片啊,失误未看清楚

图片必须是“本地”的图片 像这样的http://17zencart.com/data/attachment/forum/201210/13/135720yffmf02fbd202fsf.png 这样的图片好像是不能导入  我的做法是先把用到的图片下载到本地 然后在加入到excel里边  不知道有没有更方便的方法 还有一个问题是图片怎么居中 我的图片都是靠上边的   

$objDrawing = new PHPExcel_Worksheet_Drawing(); 
$objDrawing->setName('Photo'); 
$objDrawing->setDescription('Image inserted by pyxjm'); 

$imgpath = “你的图片地址绝对路径”
$objDrawing->setPath($imgpath);
$objDrawing->setWidth('25pt');
$objDrawing->setHeight('20pt');

$objDrawing->setOffsetX(2);
$objDrawing->getShadow()->setVisible(true); 
$objDrawing->setCoordinates($array[$k].$d);
//$objDrawing->setMimeType(PHPExcel_Worksheet_MemoryDrawing::MIMETYPE_DEFAULT);
$objDrawing->setWorksheet($objExcel->getActiveSheet()); 

这个是phpexcel导出英文路径图片的代码,但是中文是不行的,目前在解决中- -如果你先解决请告诉我一定- -

PHP code?12345678910$p = new PHPExcel();$p->getActiveSheet()->setCellValue('D8', 'Image'); $d = new PHPExcel_Worksheet_Drawing();$d->setPath('03.gif');$d->setCoordinates('D10');$d->setWor……
版主这个真心好,经测试,好用!

为什么我在循环中添加图片,就报错呢?怎么导出多张图片?

图片必须是“本地”的图片 像这样的http://17zencart.com/data/attachment/forum/201210/13/135720yffmf02fbd202fsf.png 这样的图片好像是不能导入  我的做法是先把用到的图片下载到本地 然后在加入到excel里边  不知道有没有更方便的方法 还有一个问题是图片怎么居中 我的图片都是靠上边的   


貌似只能如此~~

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn