好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHPEXCEL导入excel表格生成数组 - php高级应用

PHPEXCEL导入excel表格生成数组

本方法使用PHPEXCEL插件读取excel文件转化为数组了,后期还有没有完成的我们可以把转换成数组之后再保存到mysql数据库这个就非常的方便了,代码如下:

<?php  /**    * @desc PHPEXCEL导入    * return array();    */   function  importExcel( $file )  {       require_once   'PHPExcel.php' ;       require_once   'PHPExcel/IOFactory.php' ;       require_once   'PHPExcel/Reader/Excel5.php' ;       $objReader  = PHPExcel_IOFactory::createReader( 'Excel5' ); //use excel2007 for 2007 format        $objPHPExcel  =  $objReader ->load( $file );       $sheet  =  $objPHPExcel ->getSheet(0);       $highestRow  =  $sheet ->getHighestRow();  // 取得总行数        $highestColumn  =  $sheet ->getHighestColumn();  // 取得总列数        $objWorksheet  =  $objPHPExcel ->getActiveSheet();         $highestColumnIndex  = PHPExcel_Cell::columnIndexFromString( $highestColumn );       $excelData  =  array ();       for  ( $row  = 1;  $row  <=  $highestRow ;  $row ++) {           for  ( $col  = 0;  $col  <  $highestColumnIndex ;  $col ++) {               $excelData [ $row ][] =(string) $objWorksheet ->getCellByColumnAndRow( $col ,  $row )->getValue();          }      }       return   $excelData ;  }  //用法:   importExcel( 'test.xsl' );  //开源代码phpfensi.com   ?> 

查看更多关于PHPEXCEL导入excel表格生成数组 - php高级应用的详细内容...

  阅读:53次