亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > ThinkPHP框架實現導出excel數據的方法示例【基于PHPExcel】

ThinkPHP框架實現導出excel數據的方法示例【基于PHPExcel】

熱門標簽:電話機器人銷售主要負責什么 四川保險智能外呼系統供應商 遼寧ai電銷機器人價格 長沙做地圖標注公司 地圖標注專員怎么樣 寧波外呼營銷系統 福建銀行智能外呼系統價格 上海做外呼線路的通信公司 房產中介用的是什么外呼系統

本文實例講述了ThinkPHP框架實現導出excel數據的方法。分享給大家供大家參考,具體如下:

在ThinkPHP框架下,導出excel數據的方法示例:

在操作前,應該在系統框架的擴展目錄中添加ORG庫,即要包含ThinkPHP\Extend\Library\ORG\Util\PHPExcel.class.php文件及其相關支持文件。

?php
header("Content-type: text/html; charset=utf-8");
class MesTestAction extends Action {
  //測試導出excel數據
  public function tpGetExcel() {
    //創建對象
    import("ORG.Util.PHPExcel"); //從PHPExcel目錄導PHPExcel.php類文件
    $excel = new PHPExcel();
    $data = M()->query('SELECT userid,username,stepgoal FROM tp_data_user LIMIT 2775');
    //Excel表格式,這里簡略寫了3列
    $letter = array('A','B','C');
    //表頭數組
    $tableheader = array('userid','用戶名','目標步數');
    $count= count($data);//總的數據行數
    $listNum = 500;//每個sheet頁最大數據行數
    $num = ceil($count/$listNum);//sheet頁個數
    $MuitData = array_chunk($data,$listNum,false);//分割總的數據,每頁最多$listNum行有效數據
  //var_dump($MuitData);//die('as');
  //缺省情況下,PHPExcel會自動創建第一個SHEET,其索引SheetIndex=0
  //設置 當前處于活動狀態的SHEET 為PHPExcel自動創建的第一個SHEET
  $excel->setActiveSheetIndex(0); //objPHPExcel
  //設置sheet的title
  $excel->getActiveSheet()->setTitle('考核得分第'.'1'.'頁');
  //設置sheet的列名稱
    for($k = 0; $k  count($tableheader); ++$k) {
      $excel->getActiveSheet()->setCellValue("$letter[$k]".'1',"$tableheader[$k]");//第一行數據
    }
  //填充表格信息 處理第1塊數據
  $crrntSheetLineNo = count($MuitData[0]) + 1;
  for ( $j = 2; $j = $crrntSheetLineNo; ++$j) { //遍歷每一行
    $k = 0;
    foreach ( $MuitData[0][$j - 2] as $key => $value ) {//遍歷具體行的某一列
      $excel->getActiveSheet()->setCellValue("$letter[$k]".$j,"$value");//第$k列 第$j行
      $k++;
    }
  }
  //后續的sheet頁及數據塊
    for ( $i = 1; $i $num; ++$i) {
      //創建第$i個sheet
      $msgWorkSheet = new PHPExcel_Worksheet($excel, '考核得分第'.($i + 1).'頁'); //創建一個工作表
      $excel->addSheet($msgWorkSheet); //插入工作表
      $excel->setActiveSheetIndex($i); //切換到新創建的工作表
      //設置sheet的列名稱
      for($k = 0; $k  count($tableheader); ++$k) {
        $excel->getActiveSheet()->setCellValue("$letter[$k]1","$tableheader[$k]");//第一行數據
      }
      //填充表格信息 處理第$i塊數據
    $crrntSheetLineNo = count($MuitData[$i]) + 1; //var_dump($crrntSheetLineNo);var_dump($MuitData[$i-1]);die('as');
      for ( $j = 2; $j = $crrntSheetLineNo; ++$j) { //遍歷每一行
        $k = 0;
        foreach ( $MuitData[$i-1][$j - 2] as $key => $value ) {//遍歷具體行的某一列
          $excel->getActiveSheet()->setCellValue("$letter[$k]$j","$value");//第$k列 第$j行
          ++$k;
        }
      }
      usleep(100);
    }
    //創建Excel輸出對象
    $filename = "大獎賽培訓考核得分.xls";
    $write = new PHPExcel_Writer_Excel5($excel);
    ob_end_clean();//清除緩沖區,避免亂碼
  /*
  //輸出到本地
    $write->save( iconv('utf-8', 'gbk', $filename) );
  */
    //輸出到瀏覽器
    header("Pragma: public");
    header("Expires: 0");
    header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
    header("Content-Type:application/force-download");
    header("Content-Type:application/vnd.ms-execl");
    header("Content-Type:application/download");
    header('Content-Type:application/octet-stream');
    $encoded_filename = urlencode($filename);
    $encoded_filename = str_replace("+", "%20", $encoded_filename);
    $ua = $_SERVER["HTTP_USER_AGENT"];
    if (preg_match("/MSIE/", $ua)) {
      header('Content-Disposition: attachment; filename="' . $encoded_filename . '"');
    } else if (preg_match("/Firefox/", $ua)) {
      header('Content-Disposition: attachment; filename*="utf8\''' . $filename . '"');
    } else {
      header('Content-Disposition: attachment; filename="' . $filename . '"');
    }
    header("Content-Transfer-Encoding:binary");
    $write->save('php://output');
  }
}
?>

更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • thinkPHP5框架導出Excel文件簡單操作示例
  • ThinkPHP使用PHPExcel實現Excel數據導入導出完整實例
  • ThinkPHP基于PHPExcel導入Excel文件的方法
  • 詳解thinkphp實現excel數據的導入導出(附完整案例)
  • thinkPHP實現將excel導入到數據庫中的方法
  • Dwz與thinkphp整合下的數據導出到Excel實例
  • thinkphp3.2中實現phpexcel導出帶生成圖片示例
  • 基于ThinkPHP+uploadify+upload+PHPExcel 無刷新導入數據
  • thinkPHP導出csv文件及用表格輸出excel的方法
  • ThinkPHP 框架實現的讀取excel導入數據庫操作示例
  • thinkphp5.1 框架導入/導出excel文件操作示例

標簽:工商登記 深圳 澳門 宜春 佛山 常德 宿遷 延安

巨人網絡通訊聲明:本文標題《ThinkPHP框架實現導出excel數據的方法示例【基于PHPExcel】》,本文關鍵詞  ThinkPHP,框架,實現,導出,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ThinkPHP框架實現導出excel數據的方法示例【基于PHPExcel】》相關的同類信息!
  • 本頁收集關于ThinkPHP框架實現導出excel數據的方法示例【基于PHPExcel】的相關信息資訊供網民參考!
  • 推薦文章
    韩国三级视频网站| 麻豆午夜视频| 国产亚洲精品成人a在线| 可以免费看污视频的网站| 亚洲第一色在线| 你懂的日韩| 久久成人亚洲| 国产原创中文字幕| 99久久网站| 91麻豆精品国产自产在线观看一区| 国产福利免费观看| 国产成人精品综合| 成人免费网站视频ww| 日韩av东京社区男人的天堂| 九九久久国产精品大片| 久久精品大片| 青青青草影院| 欧美激情在线精品video| 精品国产三级a∨在线观看| 麻豆系列 在线视频| 四虎影视久久久| 一级毛片看真人在线视频| 日本特黄一级| 九九九网站| 欧美电影免费看大全| 亚洲爆爽| 欧美一级视频免费观看| 一本伊大人香蕉高清在线观看| 黄视频网站免费| 欧美1区| 欧美激情一区二区三区中文字幕| 可以免费在线看黄的网站| 九九久久国产精品大片| 91麻豆精品国产综合久久久| 日韩免费在线| 欧美一级视频高清片| 香蕉视频三级| 精品视频一区二区三区免费| 九九干| 日韩中文字幕在线亚洲一区 | 日韩专区亚洲综合久久| 91麻豆精品国产自产在线观看一区| 亚久久伊人精品青青草原2020| 欧美日本免费| 精品视频一区二区| 国产成a人片在线观看视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美电影免费| 欧美激情一区二区三区视频| 日韩av成人| 精品国产香蕉伊思人在线又爽又黄| 韩国三级香港三级日本三级| 韩国毛片| 天天做日日干| 精品视频一区二区三区| 精品国产一级毛片| 91麻豆精品国产自产在线| 精品在线视频播放| 99久久精品国产麻豆| 国产不卡高清在线观看视频| 美国一区二区三区| 99色播| 欧美激情一区二区三区在线 | 免费毛片播放| 国产91精品一区二区| 日韩免费在线| 成人免费高清视频| 色综合久久天天综合绕观看| 一级毛片视频播放| 日本伦理黄色大片在线观看网站| 免费国产在线观看不卡| 久久国产精品只做精品| 成人免费高清视频| 可以免费看毛片的网站| 国产原创中文字幕| 国产麻豆精品免费密入口| 国产高清在线精品一区二区| 亚洲天堂免费观看| 欧美国产日韩在线| 欧美日本免费| 日韩男人天堂| 美国一区二区三区| 亚洲天堂在线播放| 欧美大片aaaa一级毛片| 精品国产一区二区三区精东影业 | 成人免费网站视频ww| 久久国产影视免费精品| 精品国产亚洲人成在线| 一级女性全黄久久生活片| 欧美激情中文字幕一区二区| 亚洲精品中文字幕久久久久久| 国产伦久视频免费观看视频| 夜夜操天天爽| 久久精品道一区二区三区| 国产亚洲免费观看| 亚洲 欧美 91| 精品久久久久久免费影院| 麻豆系列 在线视频| 成人av在线播放| 国产一级强片在线观看| 日本在线www| 国产不卡在线观看| 欧美激情一区二区三区在线 | 欧美18性精品| 欧美电影免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 午夜激情视频在线观看| 国产一区二区精品尤物| 你懂的福利视频| 精品国产亚一区二区三区| 99久久网站| 日本免费乱人伦在线观看| 国产一区精品| 成人免费一级毛片在线播放视频| 国产成人精品综合久久久| 国产不卡在线观看视频| 韩国毛片免费| 欧美国产日韩久久久| 精品视频一区二区三区| 亚飞与亚基在线观看| 国产成a人片在线观看视频| 精品久久久久久中文字幕2017| 国产综合91天堂亚洲国产| 午夜欧美成人久久久久久| 国产成人啪精品| 国产不卡福利| 精品视频一区二区三区| 久久精品大片| 亚洲精品久久玖玖玖玖| 国产a一级| 成人免费网站视频ww| 国产麻豆精品免费密入口| 日韩av东京社区男人的天堂| 国产麻豆精品| 色综合久久天天综合| 亚洲 男人 天堂| 精品国产一级毛片| 美女被草网站| 精品在线观看国产| 日韩专区亚洲综合久久| 国产91丝袜在线播放0| 超级乱淫黄漫画免费| 欧美激情一区二区三区在线 | 日韩欧美一二三区| 久久成人综合网| 一级女性大黄生活片免费| 亚久久伊人精品青青草原2020| 欧美日本韩国| 日日夜人人澡人人澡人人看免| 尤物视频网站在线| 国产亚洲免费观看| 天堂网中文字幕| 91麻豆高清国产在线播放| 一级片片| 精品视频一区二区| 999精品在线| 日本伦理黄色大片在线观看网站| 天天色成人| 精品国产香蕉伊思人在线又爽又黄| 一级片片| 成人高清免费| 高清一级毛片一本到免费观看| 日韩男人天堂| 99久久视频| 精品国产香蕉伊思人在线又爽又黄| 日韩欧美一及在线播放| 国产一区二区福利久久| 精品视频在线观看免费| 精品国产一区二区三区久久久狼| 欧美a级大片| 久久成人亚洲| 精品视频在线观看免费| 国产麻豆精品免费密入口| 国产不卡高清在线观看视频| 999久久狠狠免费精品| 国产不卡在线看| 九九九网站| 免费国产一级特黄aa大片在线| 日本在线播放一区| 亚洲第一色在线| 99久久精品国产国产毛片| 日韩欧美一二三区| 久久国产影视免费精品| 国产成人精品综合久久久| 青青久久国产成人免费网站| 国产一区二区福利久久| 高清一级毛片一本到免费观看| 国产成人精品综合久久久| 精品在线视频播放| 亚洲第一色在线| 国产麻豆精品高清在线播放| 精品久久久久久中文字幕一区| 精品国产三级a∨在线观看| 你懂的日韩| 国产麻豆精品免费密入口| 成人高清护士在线播放| 日韩在线观看免费完整版视频| 色综合久久久久综合体桃花网| 成人a大片高清在线观看| 美女免费毛片|