我需要使用PHPExcel来折叠包含图像的行。
分组: http://imgur.com/nO6m9lf,6zRcFa5
折叠没有图片的行: http://imgur.com/nO6m9lf,6zRcFa5#1
现在图像显示如下:
$objDrawing = new PHPExcel_Worksheet_MemoryDrawing();
$objDrawing->setName($element["product_code"]);
$objDrawing->setDescription($element["product_code"]);
$objDrawing->setImageResource($gdImage);
$objDrawing->setRenderingFunction(PHPExcel_Worksheet_MemoryDrawing::RENDERING_JPEG);
$objDrawing->setMimeType(PHPExcel_Worksheet_MemoryDrawing::MIMETYPE_DEFAULT);
$objDrawing->setHeight(150);
$objDrawing->setCoordinates('B'.$n);
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
$objPHPExcel->getActiveSheet()->getHeaderFooter()- >addImage($objDrawing,PHPExcel_Worksheet_HeaderFooter::IMAGE_HEADER_LEFT);
$objPHPExcel->getActiveSheet()->getRowDimension($n)->setRowHeight(113);
$objPHPExcel->getActiveSheet()->getRowDimension($n)->setOutlineLevel(1);
$objPHPExcel->getActiveSheet()->getRowDimension($n)->setCollapsed(true);
如何使用PHPExcel折叠包含图像的行?
答案 0 :(得分:1)
开发人员文档详细介绍了如何在4.6.30(对于列)和4.6.33(对于行)中设置概述/分组;但我从未尝试过用图像。由于图像不是单元格内容的一部分,但有效地悬停在工作表“上方”,我怀疑它不会起作用,除非您可以在图像“下方”的单元格中放置一些分组值。