首页 > php教程 > php手册 > 正文

PHPEXCEL导入excel表格生成数组

WBOY
发布: 2016-05-25 16:40:22
原创
2497 人浏览过

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

<?php 
/** 
 * @desc PHPEXCEL导入 
 * return array(); 
 */ 
function importExcel($file) 
{ 
    require_once &#39;PHPExcel.php&#39;; 
    require_once &#39;PHPExcel/IOFactory.php&#39;; 
    require_once &#39;PHPExcel/Reader/Excel5.php&#39;; 
    $objReader = PHPExcel_IOFactory::createReader(&#39;Excel5&#39;);//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(&#39;test.xsl&#39;);
登录后复制


永久地址:

转载随意~请带上教程地址吧^^

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板