zoukankan      html  css  js  c++  java
  • PHPEXCEL汇总两表的数据并加工

    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);
    

      

  • 相关阅读:
    JS获取四位年份和2位年份
    notebook 快捷键
    发表文章不需要版面费的期刊
    命题演算、集合论和布尔代数之间的关系是什么?
    炒作套路
    如何理解佛经中“黄叶止啼”的故事
    期货之为什么要注册仓单!逼空是什么鬼!
    反证法与归谬法的区别
    感恩的含义!告诉你什么是感?什么是恩?人生必读!
    悖论的本质
  • 原文地址:https://www.cnblogs.com/xtmp/p/12490128.html
Copyright © 2011-2022 走看看