phpexcel中文手册

it2022-05-09  27

创建表格等

https://blog.csdn.net/pengone/article/details/47724423

设置样式等

http://www.thinkphp.cn/topic/53674.html

 

使用本地图片 $img = new PHPExcel_Worksheet_Drawing();$imgFile = '/tmp/coupon.png';list($width, $height) = getimagesize($imgFile);$img->setPath($imgFile);$img->setHeight($height);$img->setWidth($width);$img->setOffsetX(1);$img->setOffsetY(1);$img->setRotation(0); $img->getShadow()->setVisible(true);$img->getShadow()->setDirection(50);$img->setCoordinates('B2'); // 插入到表格的哪个单元格$img->setWorksheet($excel->getActiveSheet());// 图片单元格的宽,高$rowHeight = ceil(3/4*$height) + 5; // 单元格高单位/像素=3/4$rowWidth = ceil(3/4*$width/6) + 1 = ceil(1/8*$width) + 1 ; // 单元格宽单位/像素=1/8$excel->getActiveSheet()->getColumnDimension('B')->setWidth($rowWidth);$excel->getActiveSheet()->getRowDimension(2)->setRowHeight($rowHeight);

 

写入有链接的文本 $excel->getActiveSheet()->getCell('A2') ->setValue('web中的php') ->getHyperlink() ->setUrl('http://baidu.com'); 设置单元格宽度,高度 $excel->getActiveSheet()->getColumnDimension('C')->setWidth(50); // C列宽为50 $excel->getActiveSheet()->getRowDimension(13)->setRowHeight(30); // 13行高为30

 

转载于:https://www.cnblogs.com/bandbandme/p/10715653.html

相关资源:PHPExcel开发手册,中英文

最新回复(0)