Как встраивать (вставлять объект) документы в Excel, используя библиотеку phpexcel? - PullRequest
0 голосов
/ 25 января 2019

Я могу вручную вставить документ (вставить -> объект -> создать из файла) с помощью MS Excel.Пожалуйста, обратитесь к изображению.

https://thewindowsclub -thewindowsclubco.netdna-ssl.com / wp-content / uploads / 2016/08 / select-format-option.png

Как я могу добиться этого через PHPExcel или любую другую библиотеку PHP?

1 Ответ

0 голосов
/ 03 июля 2019

Во-первых, вы должны использовать phpspreadsheet, phpexcel был заменен им.Я нашел этот код в /templates/sampleSpreadsheet.php подкаталоге моей установки phpspreadsheet.Вы, вероятно, найдете его в вашей установке phpexcel?

    // Add a drawing to the worksheet
$helper->log('Add a drawing to the worksheet');
$drawing = new Drawing();
$drawing->setName('PhpSpreadsheet logo');
$drawing->setDescription('PhpSpreadsheet logo');
$drawing->setPath(__DIR__ . '/images/PhpSpreadsheet_logo.png');
$drawing->setHeight(36);
$drawing->setCoordinates('D24');
$drawing->setOffsetX(10);
$drawing->setWorksheet($spreadsheet->getActiveSheet());
...