萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php怎麼獲取excel文件數據 獲取方法

php怎麼獲取excel文件數據 獲取方法

PHP使用在很多用戶的生活中是很重要的,那麼php怎麼獲取excel文件數據呢?有些什麼獲取方法,還不知道的下面我們就一起來看看。 很簡單就可以實現,下面為大家簡單介紹下

1、下載PHPExcel類,是一個文件夾,還得有一個文件PHPExcel.php,兩個在同級目錄

require__DIR__ .'./PHPExcel/IOFactory.php'

  

  $PHPReader=new\PHPExcel_Reader_Excel2007();

  

  //判斷文件類型

  if(!$PHPReader->canRead($filePath)) {

   $PHPReader=new\PHPExcel_Reader_Excel5();

  

   if(!$PHPReader->canRead($filePath)) {

    echo'no Excel'

    returnfalse;

   }

  }

  $PHPExcel=$PHPReader->load($filePath);

  /**讀取excel文件中的第一個工作表*/

  

  $currentSheet=$PHPExcel->getSheet(0);

  /**取得最大的列號*/

  

  $allColumn=$currentSheet->getHighestColumn();

  /**取得一共有多少行*/

  

  $allRow=$currentSheet->getHighestRow();

  

  /**從第1行開始輸出*/

  for($currentRow= 1;$currentRow<=$allRow;$currentRow++) {

  

   /**從第A列開始輸出*/

   for($currentColumn='A'$currentColumn<=$allColumn;$currentColumn++) {

    $val=$currentSheet->getCellByColumnAndRow(ord($currentColumn) - 65,$currentRow)->getValue();

    /**ord()將字符轉為十進制數*/

    $date[$currentRow- 1][] =$val;

   } 

  }

  return$date;

copyright © 萬盛學電腦網 all rights reserved