亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 開(kāi)發(fā) > ThinkPHP > 正文

thinkphp實(shí)現(xiàn)excel數(shù)據(jù)的導(dǎo)入導(dǎo)出的實(shí)例代碼

2024-09-09 15:20:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

實(shí)現(xiàn)步驟:

一:在http://phpExcel.codeplex.com/下載最新PHPExcel放到Vendor下,注意位置:ThinkPHP/Extend/Vendor/PHPExcel/PHPExcel.php。

二:導(dǎo)出excel代碼實(shí)現(xiàn)

  1. /**方法**/ 
  2. functionindex(){ 
  3.     $this->display(); 
  4.   } 
  5. publicfunctionexportExcel($expTitle,$expCellName,$expTableData){ 
  6.     $xlsTitle= iconv('utf-8','gb2312',$expTitle);//文件名稱 
  7.     $fileName=$_SESSION['account'].date('_YmdHis');//or $xlsTitle 文件名稱可根據(jù)自己情況設(shè)定 
  8.     $cellNum=count($expCellName); 
  9.     $dataNum=count($expTableData); 
  10.     vendor("PHPExcel.PHPExcel"); 
  11.       
  12.     $objPHPExcel=newPHPExcel(); 
  13.     $cellName=array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','AA','AB','AC','AD','AE','AF','AG','AH','AI','AJ','AK','AL','AM','AN','AO','AP','AQ','AR','AS','AT','AU','AV','AW','AX','AY','AZ'); 
  14.       
  15.     $objPHPExcel->getActiveSheet(0)->mergeCells('A1:'.$cellName[$cellNum-1].'1');//合并單元格 
  16.     // $objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1', $expTitle.' Export time:'.date('Y-m-d H:i:s')); 
  17.     for($i=0;$i<$cellNum;$i++){ 
  18.       $objPHPExcel->setActiveSheetIndex(0)->setCellValue($cellName[$i].'2',$expCellName[$i][1]); 
  19.     } 
  20.      // Miscellaneous glyphs, UTF-8  
  21.     for($i=0;$i<$dataNum;$i++){ 
  22.      for($j=0;$j<$cellNum;$j++){ 
  23.       $objPHPExcel->getActiveSheet(0)->setCellValue($cellName[$j].($i+3),$expTableData[$i][$expCellName[$j][0]]); 
  24.      }       
  25.     } 
  26.       
  27.     header('pragma:public'); 
  28.     header('Content-type:application/vnd.ms-excel;charset=utf-8;name="'.$xlsTitle.'.xls"'); 
  29.     header("Content-Disposition:attachment;filename=$fileName.xls");//attachment新窗口打印inline本窗口打印 
  30.     $objWriter= PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel5'); 
  31.     $objWriter->save('php://output'); 
  32.     exit;  
  33.   } 
  34. /** 
  35.    * 
  36.    * 導(dǎo)出Excel 
  37.    */ 
  38.   functionexpUser(){//導(dǎo)出Excel 
  39.     $xlsName="User"
  40.     $xlsCell=array
  41.     array('id','賬號(hào)序列'), 
  42.     array('truename','名字'), 
  43.     array('sex','性別'), 
  44.     array('res_id','院系'), 
  45.     array('sp_id','專業(yè)'), 
  46.     array('class','班級(jí)'), 
  47.     array('year','畢業(yè)時(shí)間'), 
  48.     array('city','所在地'), 
  49.     array('company','單位'), 
  50.     array('zhicheng','職稱'), 
  51.     array('zhiwu','職務(wù)'), 
  52.     array('jibie','級(jí)別'), 
  53.     array('tel','電話'), 
  54.     array('qq','qq'), 
  55.     array('email','郵箱'), 
  56.     array('honor','榮譽(yù)'), 
  57.     array('remark','備注')  
  58.     ); 
  59.     $xlsModel= M('Member'); 
  60.    //Vevb.com 
  61.     $xlsData=$xlsModel->Field('id,truename,sex,res_id,sp_id,class,year,city,company,zhicheng,zhiwu,jibie,tel,qq,email,honor,remark')->select(); 
  62.     foreach($xlsDataas$k=>$v
  63.     { 
  64.       $xlsData[$k]['sex']=$v['sex']==1?'男':'女'
  65.     } 
  66.     $this->exportExcel($xlsName,$xlsCell,$xlsData); 
  67.        
  68.   } 

第三:導(dǎo)入excel數(shù)據(jù)代碼

  1. functionimpUser(){ 
  2.     if(!emptyempty($_FILES)) { 
  3.       import("@.ORG.UploadFile"); 
  4.       $config=array
  5.         'allowExts'=>array('xlsx','xls'), 
  6.         'savePath'=>'./Public/upload/'
  7.         'saveRule'=>'time'
  8.       ); 
  9.       $upload=newUploadFile($config); 
  10.       if(!$upload->upload()) { 
  11.         $this->error($upload->getErrorMsg()); 
  12.       }else
  13.         $info=$upload->getUploadFileInfo(); 
  14.           
  15.       } 
  16.       
  17.       vendor("PHPExcel.PHPExcel"); 
  18.         $file_name=$info[0]['savepath'].$info[0]['savename']; 
  19.         $objReader= PHPExcel_IOFactory::createReader('Excel5'); 
  20.         $objPHPExcel=$objReader->load($file_name,$encode='utf-8'); 
  21.         $sheet=$objPHPExcel->getSheet(0); 
  22.         $highestRow=$sheet->getHighestRow();// 取得總行數(shù) 
  23.         $highestColumn=$sheet->getHighestColumn();// 取得總列數(shù) 
  24.         for($i=3;$i<=$highestRow;$i++) 
  25.         {  
  26.           $data['account']=$data['truename'] =$objPHPExcel->getActiveSheet()->getCell("B".$i)->getValue(); 
  27.           $sex=$objPHPExcel->getActiveSheet()->getCell("C".$i)->getValue(); 
  28.           // $data['res_id']  = $objPHPExcel->getActiveSheet()->getCell("D".$i)->getValue(); 
  29.           $data['class'] =$objPHPExcel->getActiveSheet()->getCell("E".$i)->getValue(); 
  30.           $data['year'] =$objPHPExcel->getActiveSheet()->getCell("F".$i)->getValue(); 
  31.           $data['city']=$objPHPExcel->getActiveSheet()->getCell("G".$i)->getValue(); 
  32.           $data['company']=$objPHPExcel->getActiveSheet()->getCell("H".$i)->getValue(); 
  33.           $data['zhicheng']=$objPHPExcel->getActiveSheet()->getCell("I".$i)->getValue(); 
  34.           $data['zhiwu']=$objPHPExcel->getActiveSheet()->getCell("J".$i)->getValue(); 
  35.           $data['jibie']=$objPHPExcel->getActiveSheet()->getCell("K".$i)->getValue(); 
  36.           $data['honor']=$objPHPExcel->getActiveSheet()->getCell("L".$i)->getValue(); 
  37.           $data['tel']=$objPHPExcel->getActiveSheet()->getCell("M".$i)->getValue(); 
  38.           $data['qq']=$objPHPExcel->getActiveSheet()->getCell("N".$i)->getValue(); 
  39.           $data['email']=$objPHPExcel->getActiveSheet()->getCell("O".$i)->getValue(); 
  40.           $data['remark']=$objPHPExcel->getActiveSheet()->getCell("P".$i)->getValue(); 
  41.           $data['sex']=$sex=='男'?1:0; 
  42.           $data['res_id'] =1; 
  43.             
  44.           $data['last_login_time']=0; 
  45.           $data['create_time']=$data['last_login_ip']=$_SERVER['REMOTE_ADDR']; 
  46.           $data['login_count']=0; 
  47.           $data['join']=0; 
  48.           $data['avatar']=''
  49.           $data['password']=md5('123456');       
  50.           M('Member')->add($data); 
  51.        
  52.         } 
  53.          $this->success('導(dǎo)入成功!'); 
  54.     }else 
  55.       { 
  56.         $this->error("請(qǐng)選擇上傳的文件"); 
  57.       }  
  58.        
  59.  
  60.   } 

四、模板代碼

  1. <html> 
  2.   <head> 
  3.       
  4.   </head> 
  5.   <body> 
  6.   <P><ahrefahref="{:U('Index/expUser')}">導(dǎo)出數(shù)據(jù)并生成excel</a></P><br/> 
  7.     <formactionformaction="{:U('Index/impUser')}"method="post"enctype="multipart/form-data"> 
  8.       <inputtypeinputtype="file"name="import"/> 
  9.       <inputtypeinputtype="hidden"name="table"value="tablename"/> 
  10.       <inputtypeinputtype="submit"value="導(dǎo)入"/> 
  11.     </form> 
  12.   </body> 
  13.     
  14. </html> 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

国产成人激情视频| 午夜精品福利在线观看| 精品久久久久久中文字幕大豆网| 熟妇人妻久久中文字幕| 先锋影音资源综合在线播放av| 国产不卡视频一区二区三区| 国产91精品黑色丝袜高跟鞋| 久久久久久91亚洲精品中文字幕| 大陆极品少妇内射aaaaa| 午夜精品一区二区三区四区| 中文字幕日韩欧美在线| 亚洲图片在线视频| 美女福利网站视频在线观看| 免费网站观看电影入口| 国产伦精品一区二区三区高清| 99综合99| 99视频只有精品| 久久6免费高清热精品| 2019国产精品视频| 丰满人妻一区二区三区免费视频棣| 国产精品视频你懂的| 中文字幕+乱码+中文乱码91| 成人美女大片| 日韩欧美视频一区| 亚洲欧美综合色| 午夜精品久久久久99蜜桃最新版| 国产主播在线资源| 国产一区二区自拍视频| 青青青爽久久午夜综合久久午夜| 亚洲人av在线影院| 国产制服91一区二区三区制服| 久久午夜电影网| 国产女人精品视频| 国产aⅴ综合色| 欧美激情视频网| 国产亚洲欧美精品久久久www| 5566日本婷婷色中文字幕97| 免费高清不卡av| 麻豆精品在线看| 国内精品久久久久国产盗摄免费观看完整版| 懂色av蜜臀av粉嫩av喷吹| 欧美性色黄在线视频| 99热这里只有精品在线播放| 免费在线性爱视频| 性无码专区无码| 国产一区二区三区直播精品电影| 欧美中文字幕精在线不卡| 免费看电影在线| 色综合天天综合网天天看片| 国产一区二区日韩精品欧美精品| 免费观看毛片网站| 青青草国产在线播放| 好吊妞视频一区二区三区| 国产区一区二区| 91久久精品国产性色| 亚洲日韩视频| 久久精品视频在线观看| 一区二区三区国产好的精华液| 成年人网站免费看| 中文字幕日韩精品久久| 成人免费视频网址| 精品免费囯产一区二区三区| www.激情| 国产亚洲第一页| 成人听书哪个软件好| 色国产精品一区在线观看| 国产日产欧美a一级在线| 一区精品在线播放| 久久亚洲精品石原莉奈| 国内在线免费视频| 成人在线精品| 五月天婷婷网站| 91高跟黑色丝袜呻吟在线观看| 五月天久久网站| 欧美日韩在线三区| 久久激情中文| 国产午夜精品久久久| 欧美午夜在线一二页| 国产农村妇女毛片精品| 在线能看的av网址| 日韩一区二区三区四区五区六区| 日韩成人久久久| 日韩国产成人| 亚洲国产高清一区| av在线女优影院| 成人网页在线观看| 波多野结衣中文在线| 18成人在线观看| 91久久精品一区二区别| 激情黄产视频在线免费观看| 亚洲AV第二区国产精品| 久久97视频| 成人51免费| 国产福利在线免费| 一区二区三区欧洲区| 国产精品6699| 国产成人a级片| mm1313亚洲国产精品美女| 欧美一区二区三区四区在线观看地址| 婷婷久久国产对白刺激五月99| 米奇精品一区二区三区在线观看| 亚洲欧美久久婷婷爱综合一区天堂| 天天综合色天天综合色hd| 在线视频观看国产| 欧美理伦片在线播放| 婷婷激情图片久久| 久久久www成人免费精品张筱雨| 国产日产欧美一区二区视频| 国产精品21p| 在线免费视频a| 国产在线视频一区二区三区| 无码人妻一区二区三区线| 黄色a**址| 亚洲精品成av人片天堂无码| 欧美人与物videos另类xxxxx| 三级不卡在线观看| www国产黄色| 欧美一级高潮片| 伊人222成人综合网| 国产成人精品免高潮在线观看| 免费在线观看a级片| 欧美视频在线观看一区二区| 亚洲精品一区二区三区精华液| 菠萝蜜影院一区二区免费| av大全在线免费看| 欧美午夜精品理论片a级按摩| 亚洲乱码免费伦视频| 夜级特黄日本大片_在线| 欧美日韩国产精品| 一本加勒比波多野结衣| 综合久久久久综合| 亚洲一二在线观看| 一区二区三区在线播| 最新国产精品拍自在线播放| 俄罗斯精品一区二区三区| 日本天堂在线视频| 黄色片在线观看免费| 久久亚洲高清| 国产高清视频在线| 国产精品第七十二页| av手机免费在线观看| 4444欧美成人kkkk| 亚洲欧美日韩国产| 中文字幕精品三级久久久| 欧美一区视久久| 日本一卡二卡四卡精品| 久久网免费视频| 国产精品成人免费视频| 99tv成人影院| 一区二区三区毛片免费| 麻豆福利视频| 国产精品一区二区三区在线免费观看| 久久日韩精品一区二区五区| 欧美久久99| 欧美丝袜一区二区三区| 国产精品19乱码一区二区三区| 国产免费人做人爱午夜视频| 亚洲欧洲三级| 成人h动漫免费观看网站| 成人有码视频在线播放| 福利视频一区二区| 国产乱码久久久久| 中文字幕久热精品视频免费| 免费看日批视频| 国产免费一区二区三区香蕉精| heyzo高清国产精品| 日本精品久久中文字幕佐佐木| 日韩精品久久久久久久| 欧美日韩国产综合视频在线| 日韩电影免费观看在线观看| 日韩一级完整毛片| 天天免费综合色| 亚洲成人精品在线播放| 欧美一二三四区在线| 九色丨porny丨| 国产东北露脸精品视频| 国产日韩欧美影视| 亚洲欧美综合另类中字| 久久久91精品国产| 瑟瑟视频在线免费观看| 韩国av永久免费| 色一情一乱一伦一区二区三区日本| 天天操天天干天天操| 国产精品视频中文字幕| 国产欧美日韩一区二区三区四区| 99精品在线免费在线观看| 欧美破处大片在线视频| 色婷婷av一区二区三区之一色屋| 136福利视频| 精品一区二区三区四区| 日韩最新免费不卡| 欧美精品videossex88| 91精品国产高清久久久久久91裸体| av在线第一页| 亚洲码无人客一区二区三区| 精品国产一区二区三区久久狼黑人| 欧美日韩国产综合草草| 成人在线激情视频| 中国女人内谢69xxx视频| 四虎国产精品成人免费4hu| 久久精品综合网| www插插插无码免费视频网站| 精品久久久久久久久久久久久久久久久久| 国产美女av一区二区三区| 中文字幕一区二区视频| 特级西西444| 国内精品露脸在线视频播放| 成人影视在线播放| 成人午夜亚洲| 在线观看入口黄最新永久免费国产| 阿v视频在线观看| 久久6精品影院| 四虎免费在线视频| 狠狠综合久久av一区二区老牛| 亚洲人成啪啪网站| 国产免费视频在线| 中文字幕在线免费看| 粉嫩高潮美女一区二区三区| 一级视频在线观看| 成人免费毛片在线观看| 一级毛片免费播放| 亚洲少妇自拍| 538在线一区二区精品国产| 日韩午夜视频在线| 久久精品亚洲无码| 午夜午夜精品一区二区三区文| 成人亚洲一区二区一| 成人精品一区二区三区电影| 免费国产黄色片| 好男人在线视频www| 69久久夜色精品国产69蝌蚪网| 国产欧美一区二区三区在线看蜜臀| 免费在线观看av网址| 日韩不卡在线观看| 手机福利在线| 成人毛片在线观看| 一个人看的www在线免费观看| 麻豆视频在线观看免费| 日韩免费视频一区| 可以免费看污视频的网站在线| 中文无码av一区二区三区| gai在线观看免费高清| 超碰国产精品久久国产精品99| 久久草av在线| 婷婷久久综合| 日韩一区二区在线看片| 精品久久精品久久| 日日躁夜夜躁白天躁晚上躁91| 欧美精品日日鲁夜夜添| 国产高清视频色在线www| 少妇精品在线| 久久精品色欧美aⅴ一区二区| 亚欧美无遮挡hd高清在线视频| 亚洲国产精品小视频| 亚洲一区二区三区中文字幕| 亚洲福中文字幕伊人影院| 成人免费直播live| 一级黄色片国产| 国产白浆在线免费观看| 青春草国产视频| 美女精品一区| 亚洲91中文字幕无线码三区| 久久久久久九九九九| 成人高清在线视频| 亚洲热在线观看| 欧美日韩99| 亚洲男人天堂影院| 精品视频在线免费| 九九九九九九精品| 日韩专区在线观看| 成人影院网站| 国产极品嫩模在线视频一区| 成年人观看网站| 麻豆国产精品一区二区三区| 国产成人无码精品久久久性色| 92国产精品| 日本19禁啪啪吃奶大尺度| 国产自产精品| 久久福利网址导航| 黄大色黄女片18第一次| 性xx色xx综合久久久xx| 中文字幕人成高视频| 成品人视频ww入口| 性感美女极品91精品| 久久久综合久久久| 午夜伦理大片视频在线观看| 一级肉体全黄裸片| 午夜日韩视频| 免费看污片的软件| 欧美色图久久| 97色在线观看免费视频| 国产精品免费观看视频| 成人性爱视频在线观看| 91国内精品久久久久| 动漫精品一区二区三区| 五月天丁香在线| 国产青青草在线| 极品少妇一区二区三区| 91黑丝在线观看| 日韩精品一区二区三区蜜臀| 欧美一区二区在线免费播放| 国产精品久久夜| 热99在线观看| 午夜日本精品| 禁网站在线观看免费视频| 日产精品久久久一区二区| 99国产精品免费视频| 欧美gayvideo| 国产精品一区在线| 日韩在线观看你懂的| 国产精品1区在线| 免费观看a视频| 欧洲亚洲一区二区三区| 三级av在线播放| 青青草国产精品视频| 人妻va精品va欧美va| 蜜臀av中文字幕| 亚洲图片小说网| 99久久久国产精品免费调教网站| www.91av视频.com| 成人午夜精品一区二区三区| 最新国产精品久久久| 日韩欧美的一区二区| 这里只有久久精品| 亚洲欧美国产中文| 91综合久久一区二区| 亚洲 日本 欧美 中文幕| 日本电影久久久|