php导入excel文件

用PHPExcel扩展导入excel文件,扩展请自行找度娘下载^^,直接上核心代码 

public function exportExcel(){
	//扩展路径
	include APPPATH.'libraries/PHPExcel/IOFactory.php'; 

	//excel文件路径
	$filepath    = APPPATH."excel.xls"; 
	$objPHPExcel = PHPExcel_IOFactory::load($path);

	//获取工作表的数目
        $sheetCount = $objPHPExcel->getSheetCount();
		
	//要导入的工作表下标,sheet1=0、sheet2=1,以此类推
	$sheetNum	= 1; 

	//读取工作表文件
        $_currentSheet = $objPHPExcel->getSheet( $sheetNum ) ;

    //从第几行开始到第几行结束,一般从第二行开始,第一行是字段名
	for($i = 2; $i < 100; $i++){
		//取各单元格内容
		$a = $objPHPExcel->getSheet( $sheetNum )->getCell('A'.$i)->getCalculatedValue();
		$b = $objPHPExcel->getSheet( $sheetNum )->getCell('B'.$i)->getCalculatedValue();
		$c = $objPHPExcel->getSheet( $sheetNum )->getCell('C'.$i)->getCalculatedValue();
		$d = $objPHPExcel->getSheet( $sheetNum )->getCell('D'.$i)->getCalculatedValue();
		if($a){//software_sort
			$data[] = array('id'=>$a, "name"=>$b, 'sex'=>$c, 'score'=>$d);
		}

		//得到二维数组结果集
		print_r($data);
		}
	}

 

你可能感兴趣的:(PHP)