php-ext-xlswriter
php-ext-xlswriter copied to clipboard
关于插入图片的问题
问题1
$config = ['path' => './'];
$excel = new \Vtiful\Kernel\Excel($config);
$excel->constMemory('tutorial01.xlsx');
$excel->insertText(0, 0, 'aaaaa');
$excel->insertImage(1, 1, './TZ-01.jpg', 0.2347, 0.041);
$excel->insertImage(0, 1, './TZ-01.jpg', 0.2347, 0.041);
$fileHandle = $excel->getHandle();
$format = new \Vtiful\Kernel\Format($fileHandle);
$style = $format->fontSize(16)->bold()->toResource();
$excel->setRow('A1', 50, $style);
$excel->setColumn('B:B', 16);
$excel->setRow('B2', 35);
$filePath = $excel->output();
两个相同宽度,不同高度的单元格插入相同图片,出来的高度不一致

问题2
$excel->insertImage(1, 1, './TZ-01.jpg', 0.2347, 0.04);
高度的比例调整为0.04,但出来的效果与0.041相差很远

建议
可否增加一个函数,插入图片不是设置比例,而是直接设置图片的宽度和高度,感谢
https://github.com/jmcnamara/libxlsxwriter/issues/284 这个是libxlsxwriter图片宽高的BUG和图片宽度大于单元格宽度时的BUG,目前应该还没修复。