首先,我想展示有关此问题的屏幕截图。
隐藏了一列但图片仍在显示。
标题和内容已删除但图片仍显示
我想用图片导出所有产品。但是单元格中的图像不会隐藏或删除操作。
我尝试过的代码:
$column = "A{$i}";
$gdImage = imagecreatefromjpeg('img/hello_world.jpg');
$objDrawing = new PHPExcel_Worksheet_MemoryDrawing();
$objDrawing->setName('Sample image');
$objDrawing->setDescription('Sample image');
$objDrawing->setImageResource($gdImage);
$objDrawing->setRenderingFunction(PHPExcel_Worksheet_MemoryDrawing::RENDERING_JPEG);
$objDrawing->setMimeType(PHPExcel_Worksheet_MemoryDrawing::MIMETYPE_DEFAULT);
$objDrawing->setWidth(50);
$objDrawing->setHeight(50);
$objDrawing->setCoordinates($column);
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
$objPHPExcel->getActiveSheet()->getStyle($column)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
我找到了ms excel的解决方案,图片有move and size with cells
选项。如果我可以从PHPExcel设置此选项move and size with cells
,则问题将解决。
有什么想法吗?