函数名:Vtiful\Kernel\Excel::insertImage()
适用版本:Vtiful/Kernel/Excel >= 0.3.0
用法:该函数用于在Excel文件中插入图片。
示例:
- 插入本地图片:
use Vtiful\Kernel\Excel;
$excel = new Excel();
$excel->openFile('path/to/excel.xlsx');
$excel->insertImage('Sheet1', 'A1', 'path/to/image.jpg');
$excel->close();
解释:上述示例中,openFile()
函数用于打开Excel文件,insertImage()
函数用于在'Sheet1'工作表的'A1'单元格位置插入名为'image.jpg'的本地图片,close()
函数用于关闭Excel文件。
- 插入网络图片:
use Vtiful\Kernel\Excel;
$excel = new Excel();
$excel->openFile('path/to/excel.xlsx');
$excel->insertImage('Sheet1', 'A1', 'https://example.com/image.jpg');
$excel->close();
解释:上述示例中,insertImage()
函数用于在'Sheet1'工作表的'A1'单元格位置插入名为'image.jpg'的网络图片。
注意事项:
- 插入图片时,Excel文件必须已经打开,否则会抛出异常。
- 插入图片时,图片文件必须存在,否则会抛出异常。
- 插入网络图片时,需要确保网络图片的有效性和可访问性。
- 插入图片后,需要使用
close()
函数关闭Excel文件,以保存修改。 - 该函数需要依赖
Vtiful/Kernel/Excel
库,需要先安装该库并引入相关命名空间。