开发使用php-excel创建excel文件的php代码。
我需要把一个图像放入xls文件。问题是图像的维度不是我在代码中定义的维度:

$objDrawing = new PHPExcel_Worksheet_Drawing();
$objDrawing->setName('Water_Level');
$objDrawing->setDescription('Water_Level');
$objDrawing->setPath('img/logo-rab.jpg');
$objDrawing->setHeight(74);
$objDrawing->setCoordinates('A1');
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());

这张图像比74像素高很多。试图增加高度和宽度也,但始终相同。
你能帮我在xls中添加图片吗?我在php代码中定义了维度。
提前谢谢你!

最佳答案

您是否尝试过使用setwidth和height并将resizeproportional设置为true?

$objDrawing->setWidthAndHeight(148,74);
$objDrawing->setResizeProportional(true);

08-25 21:43