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

首頁 > 編程 > PHP > 正文

超實用的PHPExcel[導入][導出]實現方法總結

2020-03-22 18:47:04
字體:
來源:轉載
供稿:網友
本篇文章將要給大家分享的是關于PHPExcel[導入][導出]實現方法,非常的實用,有興趣的朋友可以看一下本篇的內容

首先需要去網址http://www.49028c.com/xiazai/leiku/1491,下載后只需要Classes目錄下的文件即可。

1、PHPExcel導出方法實現過程

/**  * 數據導出  * @param array $title   標題行名稱  * @param array $data   導出數據  * @param string $fileName 文件名  * @param string $savePath 保存路徑  * @param $type   是否下載  false--保存   true--下載  * @return string   返回文件全路徑  * @throws PHPExcel_Exception  * @throws PHPExcel_Reader_Exception  */  function exportExcel($title=array(), $data=array(), $fileName='', $savePath='./', $isDown=false){      include('PHPExcel.php');      $obj = new PHPExcel();        //橫向單元格標識      $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');            $obj->getActiveSheet(0)->setTitle('sheet名稱');   //設置sheet名稱      $_row = 1;   //設置縱向單元格標識      if($title){          $_cnt = count($title);          $obj->getActiveSheet(0)->mergeCells('A'.$_row.':'.$cellName[$_cnt-1].$_row);   //合并單元格          $obj->setActiveSheetIndex(0)->setCellValue('A'.$_row, '數據導出:'.date('Y-m-d H:i:s'));  //設置合并后的單元格內容          $_row++;          $i = 0;          foreach($title AS $v){   //設置列標題              $obj->setActiveSheetIndex(0)->setCellValue($cellName[$i].$_row, $v);              $i++;          }          $_row++;      }        //填寫數據      if($data){          $i = 0;          foreach($data AS $_v){              $j = 0;              foreach($_v AS $_cell){                  $obj->getActiveSheet(0)->setCellValue($cellName[$j] . ($i+$_row), $_cell);                  $j++;              }              $i++;          }      }            //文件名處理      if(!$fileName){          $fileName = uniqid(time(),true);      }        $objWrite = PHPExcel_IOFactory::createWriter($obj, 'Excel2007');        if($isDown){   //網頁下載          header('pragma:html' target='_blank'>public');          header("Content-Disposition:attachment;filename=$fileName.xls");          $objWrite->save('php://output');exit;      }        $_fileName = iconv("utf-8", "gb2312", $fileName);   //轉碼      $_savePath = $savePath.$_fileName.'.xlsx';       $objWrite->save($_savePath);         return $savePath.$fileName.'.xlsx';  }    //exportExcel(array('姓名','年齡'), array(array('a',21),array('b',23)), '檔案', './', true);

2、PHPExcel導入方法實現過程

/** *  數據導入 * @param string $file excel文件 * @param string $sheet  * @return string   返回解析數據  * @throws PHPExcel_Exception  * @throws PHPExcel_Reader_Exception */  function importExecl($file='', $sheet=0){      $file = iconv("utf-8", "gb2312", $file);   //轉碼      if(empty($file) OR !file_exists($file)) {          die('file not exists!');      }      include('PHPExcel.php');  //引入PHP EXCEL類      $objRead = new PHPExcel_Reader_Excel2007();   //建立reader對象      if(!$objRead->canRead($file)){          $objRead = new PHPExcel_Reader_Excel5();          if(!$objRead->canRead($file)){              die('No Excel!');          }      }        $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');        $obj = $objRead->load($file);  //建立excel對象      $currSheet = $obj->getSheet($sheet);   //獲取指定的sheet表      $columnH = $currSheet->getHighestColumn();   //取得最大的列號      $columnCnt = array_search($columnH, $cellName);      $rowCnt = $currSheet->getHighestRow();   //獲取總行數        $data = array();      for($_row=1; $_row<=$rowCnt; $_row++){  //讀取內容          for($_column=0; $_column<=$columnCnt; $_column++){              $cellId = $cellName[$_column].$_row;              $cellValue = $currSheet->getCell($cellId)->getValue();               //$cellValue = $currSheet->getCell($cellId)->getCalculatedValue();  #獲取公式計算的值              if($cellValue instanceof PHPExcel_RichText){   //富文本轉換字符串                  $cellValue = $cellValue->__toString();              }                $data[$_row][$cellName[$_column]] = $cellValue;          }      }        return $data;  }

相關推薦:

ThinkPHP+PHPExcel[導入][導出]實現方法

怎么用PHP讀取Excel文件信息及內容?(圖文+視頻教程)

以上就是超實用的PHPExcel[導入][導出]實現方法總結的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
主播福利视频一区| 亚洲美女免费精品视频在线观看| 欧美午夜美女看片| 在线视频日本亚洲性| 亚洲欧美在线免费| 久久久av亚洲男天堂| 亚洲视频专区在线| 欧美视频一区二区三区…| 亚洲护士老师的毛茸茸最新章节| 国产精品美女久久久久av超清| 国产亚洲一区二区精品| 韩国精品美女www爽爽爽视频| 精品久久久久久久久久国产| 久久影视电视剧凤归四时歌| 国产99久久久欧美黑人| 亚洲精品小视频在线观看| 国产欧美在线视频| 亚洲性夜色噜噜噜7777| 国产一区二区三区精品久久久| 日韩视频免费在线观看| 国产精品爽黄69天堂a| 国产美女久久精品| 国产精品久久久av| 久久精品国产v日韩v亚洲| 欧美激情在线有限公司| 国产免费一区二区三区在线能观看| 色婷婷综合成人| 国产原创欧美精品| 一区二区三区在线播放欧美| 色综久久综合桃花网| 成人激情春色网| 久久久久成人网| 亚洲久久久久久久久久久| 精品福利一区二区| 国产精品第一页在线| 国产精选久久久久久| 欧美日韩午夜剧场| 亚洲欧美国产日韩天堂区| 国产亚洲成精品久久| 欧美激情一区二区三区久久久| 亚洲精品影视在线观看| 亚洲xxx大片| 国产精品99蜜臀久久不卡二区| 成人性生交大片免费看小说| 久久天天躁狠狠躁夜夜躁| 欧美激情视频网址| 国产精品日韩精品| 国产xxx69麻豆国语对白| 亚洲成人激情在线观看| 亚洲日本中文字幕| 成人妇女淫片aaaa视频| 国产一区二区久久精品| 91精品久久久久久久久| 久久影院在线观看| 91禁外国网站| 国外成人在线直播| 国产成人亚洲综合青青| 一色桃子一区二区| 国产精品亚洲一区二区三区| 亚洲成avwww人| 国产69精品久久久久9| 在线成人激情黄色| 欧美影院成年免费版| 久久久在线免费观看| 国产亚洲视频在线观看| 国产精品入口夜色视频大尺度| 国产精品久久久久久久久久99| 亚洲欧美日韩国产精品| 97久久超碰福利国产精品…| 日韩网站免费观看高清| 亚洲天堂视频在线观看| 日韩中文视频免费在线观看| 国产亚洲a∨片在线观看| 日韩人体视频一二区| 亚洲国产第一页| 久久成人18免费网站| 国产大片精品免费永久看nba| 亚洲综合大片69999| 久久久久久久一| 欧美成人高清视频| 亚洲精品久久久一区二区三区| 超薄丝袜一区二区| 97久久久久久| 亚洲精品永久免费| 久久青草精品视频免费观看| 午夜精品久久久久久99热| 欧美精品18videos性欧| 国产午夜精品视频免费不卡69堂| 欧美成年人网站| 久久精品夜夜夜夜夜久久| 国产成人精品a视频一区www| 精品国产美女在线| 日韩欧美国产骚| 日韩在线观看免费全| 久久综合免费视频| 久久久久国色av免费观看性色| 色噜噜狠狠狠综合曰曰曰88av| 国产成人精品电影| 国产99久久精品一区二区 夜夜躁日日躁| 91大神在线播放精品| 亚洲自拍欧美另类| 成人国产精品色哟哟| 国产成人综合一区二区三区| 欧美视频在线观看免费| 欧美成人第一页| 国产精品青青在线观看爽香蕉| 国产欧美精品在线播放| 欧美激情精品久久久久久变态| 精品久久久国产精品999| 懂色av影视一区二区三区| 亚洲aⅴ男人的天堂在线观看| 亚洲裸体xxxx| 情事1991在线| 午夜精品99久久免费| 91超碰caoporn97人人| 综合136福利视频在线| 亚洲精品一区在线观看香蕉| 一本一本久久a久久精品牛牛影视| 亚洲风情亚aⅴ在线发布| 日韩av手机在线| 黄色一区二区三区| 日韩精品免费在线播放| 亚洲乱码av中文一区二区| 清纯唯美亚洲综合| 九九热这里只有精品免费看| 91精品视频在线免费观看| 欧美日韩一区二区在线播放| 久久99精品久久久久久噜噜| 国产综合香蕉五月婷在线| 欧美在线日韩在线| 91亚洲永久免费精品| 亚洲欧洲一区二区三区在线观看| 91色琪琪电影亚洲精品久久| 精品女同一区二区三区在线播放| 日本国产高清不卡| 91禁外国网站| 亚洲精品国产精品国自产在线| 色综合久久精品亚洲国产| 欧美激情啊啊啊| 亚洲系列中文字幕| 91久久精品美女高潮| 中文字幕不卡在线视频极品| 亚洲va久久久噜噜噜| 在线视频欧美日韩| 第一福利永久视频精品| 欧美电影在线观看完整版| 欧美日韩精品在线| 92版电视剧仙鹤神针在线观看| 亚洲天堂视频在线观看| 18性欧美xxxⅹ性满足| 国产精品久久久久久久美男| 国产在线a不卡| 国产精品久久久久久久久久久久| 欧美成人一区二区三区电影| 尤物99国产成人精品视频| 92看片淫黄大片看国产片| 国产精品一区二区久久久久| 欧美视频免费在线观看| 成人国产精品一区| 一区二区三区黄色| **欧美日韩vr在线| 九色成人免费视频| 91精品久久久久久综合乱菊| 亚洲欧美成人网|