直接上代碼


//需要先把 xls 文件上傳至服務器 然后把 xls文件在服務器的真實路徑傳給phpexcel進行處理
if(move_uploaded_file($_FILES["file"]["tmp_name"], $path.$newname)){
        //從這里就不一樣了

             $file = iconv("utf-8", "gb2312", $path . $newname);   //轉碼
            require_once 'PHPExcel.php';
            if ($suf == "xlsx") {
                $objRead = new  PHPExcel_Reader_Excel2007();  //創(chuàng)建對象 xlsx
            } else if ($suf == "xls") {
                $objRead = new PHPExcel_Reader_Excel5(); //xls
            }
            $cellName = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'AA', 'AB', 'AC', 'AD', 'AE', 'AF', 'AG', 'AH', 'AI', 'AJ', 'AK', 'AL', 'AM', 'AN', 'AO', 'AP', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AV', 'AW', 'AX', 'AY', 'AZ');
            $obj = $objRead->load("/www/wwwroot/haiguan.hacy88.com/public/".$file);  //建立excel對象
            $currSheet = $obj->getSheet(0);   //獲取指定的sheet表
            $columnH = $currSheet->getHighestColumn();   //取得最大的列號
            $columnCnt = array_search($columnH, $cellName);
            $rowCnt = $currSheet->getHighestRow();   //獲取總行數(shù)
            $data = array();
            for($_row=1; $_row<=$rowCnt; $_row++){ //讀取內容 for($_column=0; $_column<=$columnCnt; $_column++){ $cellId = $cellName[$_column].$_row; $cellValue = $currSheet->getCell($cellId)->getValue();
                    $data[$_row][$cellName[$_column]] = $cellValue;
                }
            }
//下面 $data 就是一個數(shù)組了,大家可以打印一下 然后根據(jù)自己的需求來使用