弄清楚如何使用php excel获取行id列id

non*_*non 1 php phpexcel

我试图找到一种方法来获取使用PHP的excel表格的rowid和columnid,类似于 if($date == $row){ your $rowid = 'something}

我见过类似的东西

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

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

但$ searchValue指的是一行,而不是一个实际的搜索词,我需要在工作表中找到当前日期,当前日期是在一个名为date的列上,如果我发现该日期得到rowid/colid,那么我可以写入那行和列,我知道我将永远使用任何给定行的6列,对此有什么想法吗?或者一些指针可能

Mar*_*ker 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;
}
Run Code Online (Sandbox Code Playgroud)

还是看看28iterator.php/Examples