выяснить, как получить идентификатор столбца идентификатора строки с помощью PHP Excel

1

im, пытаясь найти способ получить rowid и столбец листа excel с использованием php, что-то вроде if($date == $row){ your $rowid = 'something}

ive видел что-то вроде

$row = $objPHPExcel->getActiveSheet()->getRowIterator($searchValue)-

>current();
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false);
foreach ($cellIterator as $cell) {
    echo $cell->getValue();
}

но $ searchValue относится к строке, а не к фактическому поисковому запросу, мне нужно найти текущую дату на листе, текущая дата находится в столбце с именем date, и если я найду эту дату, получим rowid/colid, так что я могу напишите в эту строку и столбцы, я знаю, что всегда буду использовать 6 столбцов любой строки, любые идеи по этому поводу? или некоторые указатели, возможно

  • 0
    Могу ли я предложить вам взглянуть на документацию phpexcel ?
  • 0
    Не могли бы вы предложить конкретный файл или что-то?
Показать ещё 3 комментария
Теги:
phpexcel

1 ответ

5
Лучший ответ
$row = $objPHPExcel->getActiveSheet()
    ->getRowIterator($searchValue)->current();
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false);
foreach ($cellIterator as $cell) {
    echo 'ROW: ', $cell->getRow(), PHP_EOL;
    echo 'COLUMN: ', $cell->getColumn(), PHP_EOL;
    echo 'COORDINATE: ', $cell->getCoordinate(), PHP_EOL;
    echo 'RAW VALUE: ', $cell->getValue(), PHP_EOL;
}

или посмотрите на 28iterator.php in /Examples

  • 0
    спасатель в лучшем виде
  • 0
    @nonaxanon, это старая ветка, но никогда не поздно пометить принятый ответ. Если это помогло вам, это самое меньшее, что вы можете сделать для ответчика. Я рад, что вам помог кто-то, кроме комментатора, который сказал вам, в основном, RTFM. Но это сообщество опирается на репутацию. Это улучшает как репутацию вашего ответчика, так и ВАШУ, когда вы отмечаете ответ принятым.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню