如何根据用户input从excel表格中find数据

有什么办法从Excel工作表中find特定用户的IDlogging。 如果有人知道请从表格input用户名,请回复我的代码如下

<!doctype> <html> <head> </head> <body> <?php require_once "Classes/PHPExcel.php"; $tmpfname = "test.xlsx"; $excelReader = PHPExcel_IOFactory::createReaderForFile($tmpfname); $excelObj = $excelReader->load($tmpfname); $worksheet = $excelObj->getSheet(0); $lastRow = $worksheet->getHighestRow(); echo "<table>"; for ($row = 1; $row <= $lastRow; $row++) { echo "<tr><td>"; echo $worksheet->getCell('A'.$row)->getValue(); echo "</td><td>"; echo $worksheet->getCell('B'.$row)->getValue(); echo "</td><tr>"; } echo "</table>"; ?> </body> </html> 

请更好地澄清你的意思是“发现”。

无论如何,你已经在对象$工作表中的Excel的内容,所以只是适应你的代码,你可以做这样的事情:

 $user_id_to_check="123456"; for ($row = 1; $row <= $lastRow; $row++) { // Save the user_id value from excel $user_id_from_excel=$worksheet->getCell('A'.$row)->getValue(); // assuming cell A store the user_id // compare user_id if ($user_id_to_check==$user_id_from_excel) { // OK } else { // KO } }