1. 云栖社区>
  2. PHP教程>
  3. 正文

PHPExcel_从Excel获取数据

作者:用户 来源:互联网 时间:2017-12-01 18:12:32

excel数据phpexcel获取

PHPExcel_从Excel获取数据 - 摘要: 本文讲的是PHPExcel_从Excel获取数据,$errors = array();//检查上传的文件是否符合规则if(empty($_FILES['centerinfofile']['name'])){$errors['nofile']='请选择上传文件';$this->erro

$errors = array();
//检查上传的文件是否符合规则if(empty($_FILES['centerinfofile']['name'])){$errors['nofile']='请选择上传文件';
$this->error('请选择上传文件');}
//判断文件扩展名$fil_extendname = strtolower(end(explode('.',basename($_FILES['centerinfofile']['name']))));if($fil_extendname!='xls'){$errors['errorfile']='文件类型错误,请选择EXCEL';
$this->error('文件类型错误,请选择EXCEL');}
//检查文件名格式$length = strpos($_FILES['centerinfofile']['name'],'.');$point = strpos($_FILES['centerinfofile']['name'],'.',$length+1);if($point){$errors['point']='文件名中不可以有 .';
$this->error('文件名中不可以有 .');}Vendor("PHPExcel.PHPExcel");//服务器上的临时文件名$temp_filename = substr($_FILES['centerinfofile']['name'],0,$length);
//对文件名进行编码$filename=iconv("utf-8","gb2312",$_FILES['centerinfofile']['name']);$path = 'Upload/recruitStuTmp/'.$filename;$flag = move_uploaded_file($_FILES['centerinfofile']['tmp_name'], 'Upload/recruitStuTmp/'.$filename);
if($flag){require_once 'Classes/PHPExcel/IOFactory.php';$peReader = new PHPExcel_Reader_Excel5();$pe = $peReader->load($path); //读取的表$sheet = $pe->getActiveSheet($path);$highestRow = $sheet->getHighestRow(); // 取得总行数 $highestColumn = $sheet->getHighestColumn(); // 取得总列数 (英文字母)
//防止用户开启多余的新行,重新统计最大行数for($count = 4;$countgetCellByColumnAndRow(2, $count)->getValue();
if(empty($tmpVal)){
$highestRow = $count;
break;
}[code="java"][/code]}
//$sheet->getCellByColumnAndRow(2, $row)->getValue(); }else{//error}try{//操作结束后删除上传的Excelunlink($path);}catch (Exception $e){}
 

 

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索excel , 数据 , phpexcel 获取 ,以便于您获取更多的相关知识。