欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

php导入excel文件

程序员文章站 2024-03-21 08:28:46
...

用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);
		}
	}