加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHPEXCEL导入excel表格转换为数组

发布时间:2023-07-28 13:19:15 所属栏目:PHP教程 来源:
导读:本方法使用PHPEXCEL插件读取excel文件转化为数组了,后期还有没有完成的我们可以把转换成数组之后再保存到mysql数据库这个就非常的方便了,代码如下:

<?php
/**
* @desc PHPEXCEL导入
* return array();
本方法使用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 
?> 
 

(编辑:汽车网)

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

    推荐文章