加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHPEXCEL导入excel表格产生数组

发布时间:2022-02-10 22:05:35 所属栏目:PHP教程 来源:互联网
导读:本方法使用PHPEXCEL插件读取excel文件转化为数组了,后期还有没有完成的我们可以把转换成数组之后再保存到mysql数据库这个就非常的方便了,代码如下: ?php /** * @desc PHPEXCEL导入 * return array(); */ function importExcel($file) { require_once PHPEx
  本方法使用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');
  //开源代码Cuoxin.com
  ?> 

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读