2015-01-25 4 views
1

есть способ, как я могу перемещаться из скоординированной ячейки в excel в следующий, например. на правой стороне?PHPExcel, перемещающийся из скоординированной ячейки

Пример: Я нашел значение, которое я ищу в excel с PHP, предположим, что он имеет координаты A3 (у меня есть значение, которое содержит его).

Как я могу перейти к следующему? Мне нужно показать значение, то есть возле моей найденной ячейки, так что это будет значение B3.

Спасибо!

ответ

1

В PHP нет какой-либо функции next/prev.

Вы можете использовать celliterators, хотя, как показано в 28iterator.php в /Examples

Или вы можете ссылаться на ячейки по номеру столбца и номер строки, что позволяет просто увеличивать/декремент строке или столбце номер

Если вы «использует фактический адрес, такие как A3, то вам нужно разделить адрес в строке/столбец, увеличивает столбец, а затем воссоединиться значениями, чтобы получить следующий адрес, так:

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

о! Это было так просто ..! Спасибо! –

+0

У меня была такая же проблема. Спасибо за такой хороший плагин :) – Ashutosh

Смежные вопросы