我正在使用以下代码复制 PHPSpreadsheet 中的行。但是,我想更改复制行中的公式引用以反映新的行号。(例如(A1-B1)、(A2-B2)、A3-B3 等)有什么建议吗?
function copyRowFull(&$ws_from, &$ws_to, $row_from, $row_to) {
$ws_to->getRowDimension($row_to)->setRowHeight($ws_from->getRowDimension($row_from)->getRowHeight());
$lastColumn = $ws_from->getHighestColumn();
++$lastColumn;
for ($c = 'A'; $c != $lastColumn; ++$c) {
$cell_from = $ws_from->getCell($c.$row_from);
$cell_to = $ws_to->getCell($c.$row_to);
$cell_to->setXfIndex($cell_from->getXfIndex());
$cell_to->setValue($cell_from->getValue());
}
}