phpoffice(包含PhpSpreadsheet和phpword)在使用过程中的问题记录。

1. 添加图像至Excel

1
2
3
4
5
6
7
$drawing = new \PhpOffice\PhpSpreadsheet\Worksheet\Drawing();
$drawing->setName('Logo');
$drawing->setDescription('Logo');
$drawing->setPath('./images/officelogo.jpg');
$drawing->setHeight(36);
$drawing->setCoordinates('B15');
$drawing->setWorksheet($spreadsheet->getActiveSheet());

需要注意图片名不能包含中文,否则生成的 Excel 不能正常显示图片。