PHPExcel 从协调单元移动

PHPExcel moving from coordinated cell

有什么方法可以让我从 excel 中的协调单元移动到下一个单元,例如在右侧?

示例: 我找到了值,我在 excel 和 PHP 中寻找,假设它有坐标 A3(我有值,包含它)。

我怎样才能转到下一个?我需要显示值,它靠近我找到的单元格,所以它将是 B3 值。

谢谢!

PHP中没有一种next/prev函数。

您可以使用 celliterators,如 28iterator.php in /Examples

所示

或者您可以按列号和行号引用单元格,这样您就可以简单地 increment/decrement 行号或列号

如果您使用的是 A3 等实际地址,则需要将地址拆分为 row/column,递增列,然后重新加入值以获得下一个地址,因此:

$address = 'A3';
$split = PHPExcel_Cell::coordinateFromString($address);
++$split[0];
$address = implode($split);
echo $address;