Excel导入

Posted mfblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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数据进行入库

 

以上是关于Excel导入的主要内容,如果未能解决你的问题,请参考以下文章

将excel中数据用JAVA代码导入到oracle中,遇到日期类型应该怎么处理!?

访问 VBA 代码以导入 excel 文件

C#导入导出数据到Excel的通用类代码

ASP.NET中如何把Excel的数据导入到数据库中,最好给详细的代码和注释

jsp导入和导出excel的代码(jsp连接excel的方法)

求一个能把EXCEL批量导入SQL数据库的ASP程序代码!!!