php专区

 首页 > php专区 > PHP应用 > 常用功能 > PHPEXCEL导入excel表格生成数组 - php高级应用

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

分享到:
【字体:
导读:
          本方法使用PHPEXCEL插件读取excel文件转化为数组了,后期还有没有完成的我们可以把转换成数组之后再保存到mysql数据库这个就非常的方便了,代码如下:?php/***@descPHPEXCEL导入*returnarray();*/fu...

PHPEXCEL导入excel表格生成数组

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

  1. /** 
  2.  * @desc PHPEXCEL导入 
  3.  * return array(); 
  4.  */ 
  5. function importExcel($file
  6.     require_once 'PHPExcel.php'
  7.     require_once 'PHPExcel/IOFactory.php'
  8.     require_once 'PHPExcel/Reader/Excel5.php'
  9.     $objReader = PHPExcel_IOFactory::createReader('Excel5');//use excel2007 for 2007 format 
  10.     $objPHPExcel = $objReader->load($file); 
  11.     $sheet = $objPHPExcel->getSheet(0); 
  12.     $highestRow = $sheet->getHighestRow(); // 取得总行数 
  13.     $highestColumn = $sheet->getHighestColumn(); // 取得总列数 
  14.     $objWorksheet = $objPHPExcel->getActiveSheet(); 
  15.  
  16.     $highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn); 
  17.     $excelData = array(); 
  18.     for ($row = 1; $row <= $highestRow$row++) { 
  19.         for ($col = 0; $col < $highestColumnIndex$col++) { 
  20.             $excelData[$row][] =(string)$objWorksheet->getCellByColumnAndRow($col$row)->getValue(); 
  21.         } 
  22.     } 
  23.     return $excelData
  24. //用法: 
  25. importExcel('test.xsl'); 
  26. //开源代码phpfensi.com 
  27. ?> 
分享到:
php中用缓存与不用缓存性能测试 - php高...
php中用缓存与不用缓存性能测试 在未看到这篇文章之前我们一般不会对于缓存这么看重,经过测试之后我们发现使用文件缓存比直接使用数据库要快几倍,下面测试是6倍之多,下面一起来看看吧. 在Thinkphp项目中测试各种环境下的程序执行时间,不使用缓存,代码如下:   结果:不使用缓存条件...
php实现新浪短链接调用API代码 - php高级...
php实现新浪短链接调用API代码 前面写过了一篇文章是图片反盗链的,我自己弄得单独的页面就采用了sina的短连接,对于短连接来说还是方便的,地址太长占地方,下面分享源码,有注释,非原创,代码如下:   本文中短连接已经附带的一个appkey不用再自己申请KEY当然你如果需要使用你自己的您...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……