phpexcel导入

坚强是说给别人听的谎言 提交于 2019-11-29 02:45:01

首先需要去官网下载PHPExcel,下载后只需要Classes目录下的文件即可。

我这个是一个单独的脚本,如需放入 框架只需要改一改文件引入路径即可

1、PHPExcel导入方法实现过程 (我已省略文件导入的过程)

 1 <?php
 2 
 3 //引入提前已经下载好的phpexcel
 4 require_once './Classes/PHPExcel.php';
 5 require_once './Classes/PHPExcel/IOFactory.php';
 6 require_once './Classes/PHPExcel/Reader/Excel2007.php';
 7 $uploadfile = "./customer.xlsx";
 8 
 9 $objReader = PHPExcel_IOFactory::createReader('Excel2007');//use excel2007 for 2007 format
10 
11 $objPHPExcel = $objReader->load($uploadfile);  //$filename可以是上传的文件,或者是指定的文件
12 $sheet = $objPHPExcel->getSheet(0);         // 获取sheet 默认从0开始
13 $highestRow = $sheet->getHighestRow();      // 取得总行数
14 $highestColumn = $sheet->getHighestColumn();   // 取得总列数
15 
16 //var_dump($objPHPExcel);die();
17 /*
18  * 循环读取excel文件,读取一条,插入一条
19  * j表示从哪一行开始读取
20  * $a表示列号*/
21 for($j=4;$j<=$highestRow;$j++)
22 {
23    //获取对应的数据
24     $proj_name = $sheet->getCell("A".$j)->getValue();
25     $tower_name = $sheet->getCell("B".$j)->getValue();
26     $tower_types = $sheet->getCell("C".$j)->getValue();
27 }
 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!