vendor("PHPExcel.PHPExcel");
$extension = strtolower(pathinfo($file_name, PATHINFO_EXTENSION));//判断导入表格后缀格式
if($extension == 'xlsx') {
$objReader =\PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel =$objReader->load($file_name, $encode = 'utf-8');
}else if($extension == 'xls'){
$objReader =\PHPExcel_IOFactory::createReader('Excel5');
$objPHPExcel =$objReader->load($file_name, $encode = 'utf-8');
}
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow();//取得总行数
$highestColumn = $sheet->getHighestColumn(); //取得总列数
//$arrexcel = $objPHPExcel->getSheet(0)->toarray(0);//excel表数据信息
for($i = 2; $i <= $highestRow; $i++){
$data['work_num'] = $objPHPExcel->getActiveSheet()->getCell("A".$i)->getValue();
$data['st_name'] = $objPHPExcel->getActiveSheet()->getCell("B".$i)->getValue();
$data['sex'] = $objPHPExcel->getActiveSheet()->getCell("C".$i)->getValue();
$data['phone'] = $objPHPExcel->getActiveSheet()->getCell("D".$i)->getValue();
$de_name = $objPHPExcel->getActiveSheet()->getCell("E".$i)->getValue();
$value = M('Department')->where(array('de_name'=>$de_name))->find(); //查询所属部门的名称所对应的 id
$data['de_id'] = $value['de_id'];
$data['password'] = md5(sha1('123456'));
$data['add_time'] = date('Y-m-d H:i:s');
$info = M('Staff')->add($data);
}
if($info){
return ($highestRow-1);
}else{
return false;
}
$extension = strtolower(pathinfo($file_name, PATHINFO_EXTENSION));//判断导入表格后缀格式
if($extension == 'xlsx') {
$objReader =\PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel =$objReader->load($file_name, $encode = 'utf-8');
}else if($extension == 'xls'){
$objReader =\PHPExcel_IOFactory::createReader('Excel5');
$objPHPExcel =$objReader->load($file_name, $encode = 'utf-8');
}
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow();//取得总行数
$highestColumn = $sheet->getHighestColumn(); //取得总列数
//$arrexcel = $objPHPExcel->getSheet(0)->toarray(0);//excel表数据信息
for($i = 2; $i <= $highestRow; $i++){
$data['work_num'] = $objPHPExcel->getActiveSheet()->getCell("A".$i)->getValue();
$data['st_name'] = $objPHPExcel->getActiveSheet()->getCell("B".$i)->getValue();
$data['sex'] = $objPHPExcel->getActiveSheet()->getCell("C".$i)->getValue();
$data['phone'] = $objPHPExcel->getActiveSheet()->getCell("D".$i)->getValue();
$de_name = $objPHPExcel->getActiveSheet()->getCell("E".$i)->getValue();
$value = M('Department')->where(array('de_name'=>$de_name))->find(); //查询所属部门的名称所对应的 id
$data['de_id'] = $value['de_id'];
$data['password'] = md5(sha1('123456'));
$data['add_time'] = date('Y-m-d H:i:s');
$info = M('Staff')->add($data);
}
if($info){
return ($highestRow-1);
}else{
return false;
}
