2016-07-27 40 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; 
    } 
} 

如果您不知道您想搜索欄,你需要添加外環爲所有列。

相關問題