gpt4 book ai didi

php - 如何根据用户输入从Excel工作表中查找数据

转载 作者:行者123 更新时间:2023-11-29 10:41:55 28 4
gpt4 key购买 nike

有没有办法从 Excel 工作表中查找特定用户的 ID 记录。正在从表单输入用户 ID如果有人知道请回复我的代码如下

<!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>

最佳答案

请更好地澄清“查找”的含义。

无论如何,您已经在对象 $worksheet 中拥有了 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
}
}

关于php - 如何根据用户输入从Excel工作表中查找数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45322744/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com