欢迎访问WDPHP素材源码!今天是2024年04月26日 星期五,傍晚好!下班了!
您好,游客 [ 马上登录 | 注册帐号 | 微信登录 | QQ登录]
当前位置:首页 > 源码 > 函数/类库 > PHP整合phpExcel实现Excel数据的导入(类库)

PHP整合phpExcel实现Excel数据的导入(类库)原创
栏目分类:函数/类库    发布日期:2017-08-09    浏览次数:6762次     收藏

PHP整合phpExcel实现Excel数据的导入(类库),将 var_dump($data); 改为 数据库入库操作即可实现导入数据库 ...
浏览次数:6762 文件大小:949KB 下载积分:20积分
<?php
/**
 * 导入excel文件
 * @param  string $file excel文件路径
 * @return array        excel文件内容数组
 * WDPHP素材源码 http://www.wdphp.com
 */
function import_excel($file){
    // 判断文件是什么格式
    $type = pathinfo($file);
    $type = strtolower($type["extension"]);
    $type=$type==='csv' ? $type : 'Excel5';
    ini_set('max_execution_time', '0');
	//引入PHPExcel
	require( "core/PHPExcel.php");
    // 判断使用哪种格式
    $objReader = PHPExcel_IOFactory::createReader($type);
    $objPHPExcel = $objReader->load($file);
    $sheet = $objPHPExcel->getSheet(0);
    // 取得总行数
    $highestRow = $sheet->getHighestRow();
    // 取得总列数
    $highestColumn = $sheet->getHighestColumn();
    //循环读取excel文件,读取一条,插入一条
    $data=array();
    //从第一行开始读取数据
    for($j=1;$j<=$highestRow;$j++){
        //从A列读取数据
        for($k='A';$k<=$highestColumn;$k++){
            // 读取单元格
            $data[$j][]=$objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue();
        }
    }
    return $data;
}


/*
 * DEMO示例
 * 将 var_dump($data); 改为 数据库入库操作即可实现导入数据库
 */
$data=import_excel('./Upload/excel/simple.csv');
var_dump($data);
        
// 导入xls格式的数据
$data=import_excel('./Upload/excel/simple.xls');
var_dump($data);die;

申明:本站代码不提供任何技术服务,仅提供有偿服务。WDPHP素材源码所有资源都经过检测,请放心下载!

声明:本文为原创文章,如需转载,请注明来源 WDPHP.COM 并保留原文链接:https://www.wdphp.com/detail/1388.html

相关热词: phpExcelExcel导入类库

源码 模板 特效 素材 资源 教程 站长