• 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数据进行入库
  • 相关阅读:
    Java集合框架
    数字翻转
    Servlet的一些细节
    tomcat9配置https
    JavaWeb_打包web应用war
    JavaWeb_tomcat设置默认应用
    JavaWeb_增强for循环
    JavaWeb_静态导入、自动拆箱/装箱
    JavaWeb_泛型(Generic)
    54字符流中第一个不重复的字符
  • 原文地址:https://www.cnblogs.com/mfBlog/p/10620911.html
Copyright © 2020-2023  润新知