Vendor(‘Excel.PHPExcel‘);
Vendor(‘Excel.PHPExcel.IOFactory‘);
Vendor(‘Excel.PHPExcel.Reader.Excel5‘); //处理2003版本之前的xls格式
Vendor(‘Excel.PHPExcel.Reader.Excel2007‘); //处理2007格式xlsx
Vendor(‘Excel.PHPExcel.Reader.CSV‘); //处理csv格式
$PHPReader = new \PHPExcel_Reader_Excel2007();
$filename = ‘./b1.xlsx‘; //仅支持xls格式,将其它格式另存为xls即可
$objPHPExcel = $PHPReader->load($filename);
//读取excel文件中的第一个工作表
$sheet = $objPHPExcel->getSheet(0);
echo $allRow = $sheet->getHighestRow(); //取得总行数
$xingming_arr=array();
for($j=1;$j<$allRow;$j++){
$xingming_arr[]=$objPHPExcel->getActiveSheet()->getCell("A".$j)->getValue();
}
print_r($xingming_arr);
/////////////////加载第二个表格
$PHPReader2 = new \PHPExcel_Reader_Excel2007();
$filename2 = ‘./b2.xlsx‘; //仅支持xls格式,将其它格式另存为xls即可
$objPHPExcel2 = $PHPReader2->load($filename2);
//读取excel文件中的第一个工作表
$sheet2 = $objPHPExcel2->getSheet(0);
echo $allRow2 = $sheet2->getHighestRow(); //取得总行数
$jiazhang_arr=array();
for($k=2;$k<$allRow2;$k++){
foreach($xingming_arr as $kkk=>$vvv){
if($vvv==$objPHPExcel2->getActiveSheet()->getCell("C".$k)->getValue()){
$jiazhang_arr[]=array("xueshengmingzi"=>$vvv,
"jiazhangmingi" => $objPHPExcel2->getActiveSheet()->getCell("A".$k)->getValue(),
"phone"=>"15005344444","tw"=>‘333‘);
}
}
echo $objPHPExcel2->getActiveSheet()->getCell("A".$k)->getValue();
}
print_r($jiazhang_arr);
原文:https://www.cnblogs.com/xtmp/p/12490128.html