zoukankan      html  css  js  c++  java
  • Excel导入

     1  //设置header头文件
     2         header("content-type:text/html;charset=utf-8");
     3         //设置文件大小的限制
     4         ini_set("memory_limit",'1024M');
     5         //引入类文件
     6         Loader::import("PHPExcel.Classes.PHPExcel");
     7         //实例化文文件
     8         $obj = new \PHPExcel();
     9         //接收一下前台传过来的源文件
    10         $excel = $_FILES;
    11         //获取上传文件的名字
    12         $file_name = $excel['exc']['name'];
    13         //获取后缀并转化为小写
    14         $extension = strtolower(pathinfo($file_name,PATHINFO_EXTENSION));
    15         //判断版本xlsx/xls
    16         if($extension == 'xlsx'){
    17             //新版本,实例化Excel2007
    18             $readerObj = \PHPExcel_IOFactory::createReader("Excel2007");
    19         }else{
    20             //老板本,实例化Excel5
    21             $readerObj = \PHPExcel_IOFactory::createReader("Excel5");
    22         }
    23         //以阅读者的身份去加载excel里面的内容
    24         $content = $readerObj->load($excel['exc']['tmp_name']);
    25         //打印成数组
    26         $arr = $content->getSheet(0)->toArray();
    27         unset($arr[0]);
    28         $res = [];
    29         foreach($arr as $k=>$v){
    30             $data['file_name'] = $v[0];
    31             $data['path'] = $v[1];
    32             $res[] = $data;
    33         }
    34 //$res数据进行入库
  • 相关阅读:
    Puppet部署
    ldap命令
    openldap slapd.conf参数
    ldap objectclass
    ldap 测试表设计
    Nginx/LVS/HAProxy负载均衡软件的优缺点
    SNAT DNAT MASQUERADE 区别
    iptables常用规则
    Python中文注释报错的解决方法
    用Node.js给邮箱发送邮件
  • 原文地址:https://www.cnblogs.com/mfBlog/p/10620911.html
Copyright © 2011-2022 走看看