Pagina 1 di 1
export di una grid in excel con foto
Inviato: 02 apr 2022, 11:59
da Stefanol12
ciao a tutti. ho necessità di exportare una grid in excel che contiene foto.
L' esportazione non contiene le foto.Non posso pubblicare le foto e mettere un link. Mi potete aiutare ad eseguire un export in excel con foto?
Re: export di una grid in excel con foto
Inviato: 02 apr 2022, 17:32
da rino
secondo me puoi farlo solo usando direttamente la libreria
Re: export di una grid in excel con foto
Inviato: 03 apr 2022, 17:57
da rino
tanto poi te lo dico anche la telefono , io farei cosi:
premesso che l esportazione d grid ha dei limiti ovvii serve creare il foglio direttamente da php
quindi ti fai un bel ciclo di lettura dei dati e usando la libreria PHPEXCELL o phpspeadersheet ti crei a manina il fogliodi calcolo
le immagini non sono dentro la cella ma collegate alla cella per phpexcel dalla rete un esempio:
$gdImage = imagecreatefromjpeg('images/officelogo.jpg');
// Add a drawing to the worksheetecho date('H:i:s') . " Add a drawing to the worksheet\n";
$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->setHeight(150);
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');$objWriter->save(str_replace('.php', '.xlsx', __FILE__));