函数名称:Vtiful\Kernel\Excel::insertFormula()
适用版本:Vtiful/Kernel 0.6.0及以上版本
函数用法:
该函数用于在Excel文件中插入公式。它接受三个参数:sheetName(工作表名称)、row(行数)和column(列数)。它将在指定的单元格中插入一个公式。
示例代码:
use Vtiful\Kernel\Excel;
$excel = new Excel();
// 打开Excel文件
$excel->openFile('path/to/file.xlsx');
// 选择工作表
$excel->setSheet('Sheet1');
// 在A1单元格中插入公式
$excel->insertFormula('Sheet1', 1, 1, '=SUM(B1:B10)');
// 保存文件
$excel->saveFile('path/to/file.xlsx');
// 关闭Excel文件
$excel->close();
在上面的示例中,我们使用Vtiful\Kernel\Excel类创建了一个Excel对象,并打开了一个名为'path/to/file.xlsx'的Excel文件。然后我们选择了工作表'Sheet1',并在A1单元格中使用insertFormula()方法插入了一个求和公式'=SUM(B1:B10)'。最后,我们保存了文件并关闭了Excel对象。
请注意,使用该函数之前,需要确保已经安装了Vtiful/Kernel包,并且版本号不低于0.6.0。此外,还需要安装PHP扩展php_zip和php_xmlwriter,以便支持Excel文件的读写操作。