php导出excel表格需要隐藏行,php - 隐藏或删除列时PHPExcel导出图像问题 - 堆栈内存溢出...
首先,我想顯示有關此問題的屏幕截圖。
導出的默認Excel
隱藏列
列已隱藏,但圖像仍在顯示。
刪除列
標題和內容已刪除,但圖像仍顯示
我要導出所有帶有圖像的產品。 但是單元格中的圖像不會隱藏或刪除動作。
我試過的代碼:
$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選項。 如果我可以move and size with cells PHPExcel的move and size with cells設置此選項的move and size with cells ,問題將解決。
有任何想法嗎?
總結
以上是生活随笔為你收集整理的php导出excel表格需要隐藏行,php - 隐藏或删除列时PHPExcel导出图像问题 - 堆栈内存溢出...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php导出照片,TP5导出excel图片
- 下一篇: php获取图像尺寸大小的方法,Javas