2016-07-27 58 views
0

我正在使用PHPExcel解析Excel文档,并且我有一个问题: 是否可以逐行获取值?例如,用户在输入字段中输入一些数字,并且PHPExcel必须找到行,并包含带有用户值的单元格,并在文档中没有此值时返回它或返回错误消息。如何在PHPExcel中按行单元格获取行

谢谢。

+0

该值是否总是在同一列中?因为使用诸如VLOOKUP()之类的东西可能会让您更容易地检索 –

+0

否则,PHPExcel不会提供任何功能来搜索所有单元格以获取特定值;你必须自己编写代码 –

回答

0

如果你想搜索的列知道,代码可以是这样的:

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

如果您不知道您想搜索栏,你需要添加外环为所有列。

相关问题