婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > PHPExcel實(shí)現(xiàn)的讀取多工作表操作示例

PHPExcel實(shí)現(xiàn)的讀取多工作表操作示例

熱門標(biāo)簽:正規(guī)電銷機(jī)器人系統(tǒng) 重慶外呼電銷系統(tǒng)多少錢 邢臺(tái)400電話辦理 南寧電話外呼系統(tǒng)線路 咸陽電銷 嘟嘟云外呼系統(tǒng) 濟(jì)源百應(yīng)電銷機(jī)器人聯(lián)系方式 南京3D地圖標(biāo)注 辦理400電話哪家好點(diǎn)

本文實(shí)例講述了PHPExcel實(shí)現(xiàn)的讀取多工作表操作。分享給大家供大家參考,具體如下:

最近我們公司crm模塊需要優(yōu)化一下客戶導(dǎo)入功能,之前的要求是:只需要從單個(gè)工作表中獲取數(shù)據(jù);現(xiàn)在的要求是:需要在多個(gè)工作表中獲取對(duì)應(yīng)數(shù)據(jù),并導(dǎo)入數(shù)據(jù)庫;

幸虧PHPExcel已經(jīng)給我們提供了獲取多個(gè)sheet工作表的方法。下面直接上代碼:【這里我用的是tp3.2.3】

/**
 * 導(dǎo)入excel文件
 * @param string $file excel文件路徑
 * @return array    excel文件內(nèi)容數(shù)組
 */
function import_excel($file){
  // 判斷文件是什么格式
  $type = pathinfo($file); 
  $type = strtolower($type["extension"]);
  if ($type=='xlsx') { 
    $type='Excel2007'; 
  }elseif($type=='xls') { 
    $type = 'Excel5'; 
  } 
  ini_set('max_execution_time', '0');
  Vendor('PHPExcel.PHPExcel');
  $objReader = PHPExcel_IOFactory::createReader($type);//判斷使用哪種格式
  $objReader ->setReadDataOnly(true); //只讀取數(shù)據(jù),會(huì)智能忽略所有空白行,這點(diǎn)很重要!!!
  $objPHPExcel = $objReader->load($file); //加載Excel文件
  $sheetCount = $objPHPExcel->getSheetCount();//獲取sheet工作表總個(gè)數(shù)
  $rowData = array();
  $RowNum = 0;
  /*讀取表格數(shù)據(jù)*/
  for($i =0;$i = $sheetCount-1;$i++){//循環(huán)sheet工作表的總個(gè)數(shù)
    $sheet = $objPHPExcel->getSheet($i);
    $highestRow = $sheet->getHighestRow();
    $RowNum += $highestRow-1;//計(jì)算所有sheet的總行數(shù)
    $highestColumn = $sheet->getHighestColumn();
    //從第$i個(gè)sheet的第1行開始獲取數(shù)據(jù)
    for($row = 1;$row = $highestRow;$row++){
      //把每個(gè)sheet作為一個(gè)新的數(shù)組元素 鍵名以sheet的索引命名 利于后期數(shù)組的提取
      $rowData[$i][] = arrToOne($sheet->rangeToArray('A' . $row . ':' . $highestColumn . $row, NULL, TRUE, FALSE));
    }
  }
  /*刪除每行表頭數(shù)據(jù)*/
  foreach($rowData as $k=>$v){
    array_shift($rowData[$k]);
  }
  echo 'pre>';
  print_r($rowData);//打印結(jié)果
  echo '/pre>';
  return array("RowNum" => $RowNum,"Excel_Data" => $rowData);
}

Excel截圖如下:

打印結(jié)果如下:0對(duì)應(yīng)第一個(gè)sheet;以此類推第3個(gè)就是最后一個(gè)sheet;

注意:當(dāng)某一個(gè)sheet不存在任何數(shù)據(jù)時(shí),我這里會(huì)創(chuàng)建該元素為空數(shù)組,比如下面結(jié)果的第3個(gè)元素 ;所以在插入數(shù)據(jù)庫操作的時(shí)候需要再判斷一下是否為空!

pre>Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [0] => 測(cè)試數(shù)據(jù)001
                    [1] =>
                    [2] => 聯(lián)系人1
                    [3] => 女
                    [4] =>
                    [5] =>
                    [6] =>
                    [7] =>
                    [8] =>
                    [9] =>
                    [10] =>
                    [11] =>
                    [12] =>
                )
 
            [1] => Array
                (
                    [0] => 測(cè)試數(shù)據(jù)002
                    [1] =>
                    [2] => 聯(lián)系人2
                    [3] => 女
                    [4] =>
                    [5] =>
                    [6] =>
                    [7] =>
                    [8] =>
                    [9] =>
                    [10] =>
                    [11] =>
                    [12] =>
                )
 
        )
 
    [1] => Array
        (
            [0] => Array
                (
                    [0] => 測(cè)試數(shù)據(jù)014
                    [1] =>
                    [2] => 聯(lián)系人13
                    [3] => 女
                    [4] =>
                    [5] =>
                    [6] =>
                    [7] =>
                    [8] =>
                    [9] =>
                    [10] =>
                    [11] =>
                    [12] =>
                )
 
        )
 
    [2] => Array
        (
            [0] => Array
                (
                    [0] => 測(cè)試數(shù)據(jù)015
                    [1] =>
                    [2] => 聯(lián)系人13
                    [3] => 女
                    [4] =>
                    [5] =>
                    [6] =>
                    [7] =>
                    [8] =>
                    [9] =>
                    [10] =>
                    [11] =>
                    [12] =>
                )
 
        )
 
    [3] => Array
        (
        )
 
)
/pre>

至此, 以上就成功獲取到了每一個(gè)sheet的數(shù)據(jù);

PS:關(guān)于PHPExcel文件可至此下載 https://www.jb51.net/codes/194070.html。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《php正則表達(dá)式用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • PHP讀取Excel內(nèi)的圖片(phpspreadsheet和PHPExcel擴(kuò)展庫)
  • PHPExcel實(shí)現(xiàn)表格導(dǎo)出功能示例【帶有多個(gè)工作sheet】
  • 使用PHPExcel導(dǎo)出Excel表
  • Thinkphp5+PHPExcel實(shí)現(xiàn)批量上傳表格數(shù)據(jù)功能
  • PHPExcel凍結(jié)(鎖定)表頭的簡(jiǎn)單實(shí)現(xiàn)方法
  • 使用PHPExcel實(shí)現(xiàn)數(shù)據(jù)批量導(dǎo)出為excel表格的方法(必看)
  • thinkPHP+phpexcel實(shí)現(xiàn)excel報(bào)表輸出功能示例
  • php通過PHPExcel導(dǎo)入Excel表格到MySQL數(shù)據(jù)庫的簡(jiǎn)單實(shí)例

標(biāo)簽:南通 唐山 隴南 平頂山 河南 武漢 黃山 通遼

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHPExcel實(shí)現(xiàn)的讀取多工作表操作示例》,本文關(guān)鍵詞  PHPExcel,實(shí)現(xiàn),的,讀取,多工,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHPExcel實(shí)現(xiàn)的讀取多工作表操作示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHPExcel實(shí)現(xiàn)的讀取多工作表操作示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久99久久99精品免视看婷婷| 欧美成人欧美edvon| 激情欧美日韩一区二区| 91色视频在线| 国产欧美视频一区二区| 美女视频黄 久久| 国产欧美精品国产国产专区| 91玉足脚交白嫩脚丫在线播放| 亚洲午夜在线观看视频在线| www国产精品av| 色综合久久综合| 亚洲人成网站在线| 日韩美女视频在线| 91小视频免费看| 国产在线一区观看| 亚洲国产综合人成综合网站| 91精品国模一区二区三区| 国产一区二区影院| 亚洲自拍偷拍图区| 午夜国产精品影院在线观看| 一区二区成人在线| 久久精品一区二区三区四区| 欧美高清视频www夜色资源网| 成人免费毛片高清视频| 麻豆91在线观看| 欧美韩日一区二区三区四区| 欧美精选一区二区| 色婷婷激情综合| 国产成人精品免费看| 亚洲免费视频中文字幕| 黄色成人免费在线| 国产精品久久久久久久久晋中| av一区二区三区黑人| 精品一区二区三区免费毛片爱| 亚洲精品视频免费观看| 亚洲影院免费观看| 国产成人综合网站| 亚洲男人都懂的| 91免费看视频| 国产香蕉久久精品综合网| 欧洲一区在线观看| 欧美性生活久久| 不卡av在线免费观看| 色综合久久久久综合体| 精品粉嫩超白一线天av| 欧美一区二区三区在线电影| 亚洲视频在线一区二区| 色综合欧美在线| 一区二区在线观看视频在线观看| 国产欧美一区二区三区沐欲| 久久久99精品免费观看| 久久人人超碰精品| 亚洲自拍与偷拍| 亚洲视频中文字幕| 老汉av免费一区二区三区| 国产精品丝袜久久久久久app| 日韩精品资源二区在线| 成人美女在线视频| 国产美女主播视频一区| 日韩电影免费在线看| 国产精品电影一区二区| 亚洲三级在线免费| 一区二区三区国产精华| 性久久久久久久久| 亚洲免费av高清| 午夜精品成人在线视频| 婷婷六月综合网| 久久综合狠狠综合久久综合88| 欧美一区二区三区啪啪| 久久综合成人精品亚洲另类欧美 | 欧美videos中文字幕| av电影在线观看不卡| 丰满少妇久久久久久久| 91久久精品网| 国产精品久久久久婷婷| 久久91精品久久久久久秒播| 天堂久久一区二区三区| 国产剧情在线观看一区二区| 色综合久久综合| 国内一区二区在线| 精品毛片乱码1区2区3区 | 亚洲精品久久嫩草网站秘色| 欧美日韩一区不卡| 精品视频一区 二区 三区| 亚洲影院在线观看| 国产精品一二三四五| 丁香六月久久综合狠狠色| 欧美成人一区二区| 亚洲综合免费观看高清完整版在线| 免费人成黄页网站在线一区二区| 精品一区二区国语对白| 欧美午夜电影网| 欧美激情一区二区三区四区| 久久精品国产99国产精品| 国产精品538一区二区在线| 成人av在线资源网| 久久亚洲春色中文字幕久久久| 国产成人免费9x9x人网站视频| 91视视频在线观看入口直接观看www | 尤物在线观看一区| 欧美日韩国产综合一区二区| 成熟亚洲日本毛茸茸凸凹| 亚洲国产视频一区| 91国偷自产一区二区三区成为亚洲经典 | 日本强好片久久久久久aaa| 国产在线观看一区二区| 亚洲欧美日韩国产一区二区三区 | 欧美在线三级电影| 亚洲国产精品激情在线观看| 成人av网址在线观看| 91精品国产综合久久香蕉的特点| 久久久久久久久伊人| 成人高清免费观看| 亚洲九九爱视频| 久久精品国产精品亚洲红杏| 久久国产日韩欧美精品| 亚洲精品在线三区| 日韩一级二级三级| 蜜桃一区二区三区在线观看| 国产精品久久久久永久免费观看| 国产精品对白交换视频| 有码一区二区三区| 日韩欧美国产1| 色婷婷综合在线| 国产精品久久夜| 欧美视频你懂的| 亚洲第一激情av| 91麻豆精品国产| 国产成人免费高清| 日韩精品一区二区三区老鸭窝 | 成人深夜福利app| 国产农村妇女毛片精品久久麻豆 | 成人免费视频视频在线观看免费| 欧美酷刑日本凌虐凌虐| 美女免费视频一区| 欧美大片顶级少妇| 粉嫩一区二区三区性色av| 国产亚洲精品福利| 成人永久免费视频| 午夜精品视频在线观看| 欧美一区二区三区视频免费| 成人激情动漫在线观看| 亚洲视频一二三| 欧美在线观看18| 成人国产一区二区三区精品| 亚洲欧美日本在线| 精品国产一区二区亚洲人成毛片 | 69av一区二区三区| 久久99蜜桃精品| 777久久久精品| 国产福利一区在线| 一区二区在线免费观看| 国产午夜精品一区二区三区四区| 不卡影院免费观看| 精品亚洲porn| 亚洲日本电影在线| 6080亚洲精品一区二区| 国产精品一区二区三区99| 亚洲欧美日韩成人高清在线一区| 欧美日韩mp4| 丁香激情综合国产| 一区二区成人在线| 亚洲色图制服诱惑| 中文字幕在线观看一区二区| 国产精华液一区二区三区| 亚洲精选一二三| 日韩精品一区二区三区视频| 欧美人与性动xxxx| 国产精品久久久久久久久果冻传媒 | 日韩国产高清影视| 亚洲精品乱码久久久久久 | 色婷婷av一区二区三区软件| 美女精品自拍一二三四| 亚洲成人综合视频| 中文字幕一区免费在线观看 | 国产精品婷婷午夜在线观看| 欧美一区二区高清| 欧美一级一级性生活免费录像| 成人爱爱电影网址| 国产成人精品三级麻豆| 韩国女主播成人在线| 久久不见久久见中文字幕免费| 美女一区二区三区在线观看| 蜜桃精品视频在线| 极品少妇xxxx偷拍精品少妇| 国产真实乱子伦精品视频| 国产激情91久久精品导航 | 日韩精品综合一本久道在线视频| 国产精品一二三区在线| 韩国欧美国产1区| 国产乱淫av一区二区三区| 成人黄色综合网站| 91免费国产在线| 欧美日本一区二区在线观看| 日韩三级免费观看| 久久久久久免费毛片精品| 欧美大尺度电影在线| 激情综合网av| 亚洲黄一区二区三区| 性久久久久久久久久久久|