码迷,mamicode.com
首页 > 其他好文 > 详细

Excel导入

时间:2019-03-29 14:32:51      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:ext   import   pre   imp   sse   color   obj   rto   classes   

 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数据进行入库

 

Excel导入

标签:ext   import   pre   imp   sse   color   obj   rto   classes   

原文地址:https://www.cnblogs.com/mfBlog/p/10620911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!