我正在阅读一堆 excel 文件并将它们的数据插入数据库中。查询都正常工作。唯一的问题是,如果作者存在于第一个 excel 文件中,则其条目也显示在其他 excel 文件中。这是我的代码。
$array = array(
1=>"abc",
2=>"def",
3=>"age");
foreach ($array as $key=>$val) {
$file = $array[$key].'.xls';
$data->read($file);
$ID = $key;
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
$a = addslashes($data->sheets[0]['cells'][$i][1]);
if($a == "Ali")
{
echo $a."=>".$ID." ".$i."<br>";
}
}
}
所需的输出是
abc.xls
Ali=>1 282
def.xls
age.xls
输出是
abc.xls
Ali=>1 282
def.xls
Ali=>2 282
age.xls
Ali=>3 282
谁能告诉我这段代码哪里出错了。任何帮助将不胜感激..
注意Excel 工作表中存在的行数为 100。