如何在PHPExcel中逐行获取值


How to get row by cell value in PHPExcel

我正在使用PHPExcel解析excel文档,我有一个问题:可以逐行获取值吗?例如,用户在输入字段中输入一些数字,PHPExcel必须找到一行,包含具有用户值的单元格并返回它,如果文档中没有这样的值,则返回错误消息。

谢谢。

如果您知道要在哪一列中搜索,代码可以是这样的:

for ($row = 1; $cell = $list->getCellByColumnAndRow($desired_column, $row) != ""; $row++)
{
    if ($user_input == $cell->getValue());
    {
        echo $row;
    }
}

如果您不知道要在哪一列中搜索,则需要为所有列添加外循环。