用PHPExcel類讀取excel文件的內容

這裏對PHPExcel類不作介紹,有興趣的朋友能夠本身查閱資料php

在classes文件夾下有個PHPExcel.php文件,這個文件是這個類庫的主要入口文件,在用以前,要引入這個類spa

其餘的類,在此類中會自動加載excel

 1       //創建reader對象 ,分別用兩個不一樣的類對象讀取2007和2003版本的excel文件
 2         $PHPReader = new PHPExcel_Reader_Excel2007();
 3         if( ! $PHPReader->canRead($filePath))
 4         {
 5             $PHPReader = new PHPExcel_Reader_Excel5();
 6             if( ! $PHPReader->canRead($filePath)){
 7                 echo 'no Excel';
 8                 return ;
 9             }
10         }
11 
12         $PHPExcel = $PHPReader->load($filePath); //讀取文件
13         $currentSheet = $PHPExcel->getSheet(0); //讀取第一個工做簿
14         $allColumn = $currentSheet->getHighestColumn(); // 全部列數
15         $allRow = $currentSheet->getHighestRow(); // 全部行數
16     
17         $data = array(); //下面是讀取想要獲取的列的內容
18         for ($rowIndex = 2; $rowIndex <= $allRow; $rowIndex++)
19         {
20             $data[] = array(
21                 'id' => $cell = $currentSheet->getCell('A'.$rowIndex)->getValue(),
22                 'score' => $cell = $currentSheet->getCell('H'.$rowIndex)->getValue(),
23                 'ranking' => $cell = $currentSheet->getCell('I'.$rowIndex)->getValue(),
24             );
25         }
相關文章
相關標籤/搜索