phpexcel 导入excel2003或2007文件数据

 $excel_arr = explode("uploadfile",$excel_file_url);
 $resource = str_replace("\\","/",getcwd())."/uploadfile".$excel_arr[1];
			error_reporting(E_ALL);
			set_include_path(get_include_path() . PATH_SEPARATOR . str_replace("\\","/",getcwd())."/excel/");
			include 'PHPExcel/IOFactory.php';
			if (!file_exists($resource)) {
				exit("no file .\n");
			}
			$excel_ext = fileext($resource);
			if($excel_ext=="xlsx"){
				$reader = PHPExcel_IOFactory::createReader('Excel2007');
			}else{
				$reader = PHPExcel_IOFactory::createReader('Excel5');
			}
			$PHPExcel = $reader->load($resource);
			$sheet = $PHPExcel->getSheet(0);
			$highestRow = $sheet->getHighestRow();
			$highestColumn = $sheet->getHighestColumn();
			$arr = array(1=>'A',2=>'B',3=>'C',4=>'D',5=>'E',6=>'F',7=>'G',8=>'H',9=>'I',10=>'J',11=>'K',12=>'L',13=>'M', 14=>'N',15=>'O',16=>'P',17=>'Q',18=>'R',19=>'S',20=>'T',21=>'U',22=>'V',23=>'W',24=>'X',25=>'Y',26=>'Z');
			$rtime=time();
			echo "数据导入中...<Br>";
			$this->db->delete("id>0");
			for ($row = 2; $row <= $highestRow; $row++) {
				$data['siteid']=0;
				$data['city'] = $sheet->getCellByColumnAndRow(0, $row)->getValue();
				$data['county'] = $sheet->getCellByColumnAndRow(1, $row)->getValue();
				$data['home'] = $sheet->getCellByColumnAndRow(2, $row)->getValue();
				$data['village'] = $sheet->getCellByColumnAndRow(3, $row)->getValue();
				$data['rtime'] = $rtime;
				$data['username'] = param::get_cookie('admin_username');
				$data['is_valid']=1;
				$data['sort_by']=0;
				$this->db->insert($data);
				echo $data['city']."-".$data['county']."-".$data['home']."-".$data['village']."导入成功!<br>";
			}
			showmessage('数据导入完毕', "?m=check&c=admin_check&a=init");

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值