ThinkPHP第二十三天(Category表结构、PHPExcel导入数据函数)

1、category分类表表结构id,name,pid,sort,结合category.class.php类使用。

2、PHPExcel导入数据函数示例

    function excel_to_mysql($file){
        //导入PHPExcel第三方类库
        vendor('PHPExcel.PHPExcel');
        //实例化PHPExcel类,用于接收Excel文件
        $PHPExcel = new PHPExcel();
        //读取Excel文件类实例化
        $PHPReader = new PHPExcel_reader_Excel5();
        //检测Excel版本是否可读
        if(!$PHPReader->canRead($file)){
            
            $PHPReader = new PHPExcel_Reader_Excel2007();
            
            if(!$PHPReader->canRead($file)) return array('error'=>1);//未知版本的Excel
        }
        //读取Excel文件
        $PHPExcel = $PHPReader->load($file);
        //获得Excel中表的数量
        $sheetCount = $PHPExcel->getSheetCount();
        //获得第一张工作表
        $sheet=$PHPExcel->getSheet(0);
        //获得表中最大数据列名
        $column = $sheet->getHighestColumn();
        //获得表中最大数据行名
        $row = $sheet->getHighestRow();
        //循环获得表中数据
        for($i=1;$i<=$row;$i++){
            
            $data[] = array(
                //通过工作表对象的getCell方法获得单元格 getValue方法获得该单元格数值
                'xuehao'=>$sheet->getCell('A'.$i)->getValue(),
                
                'name'=>$sheet->getCell('B'.$i)->getValue(),
            
            );
        }
        //释放工作表对象
        unset($sheet);
        //释放读取Excel文件对象
        unset($PHPReader);
        //释放Excel文件对象
        unset($PHPExcel);
        //返回数据
        return array('error'=>0,'data'=>$data);
    }

转载于:https://www.cnblogs.com/huilange/p/3487109.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值