真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php如何將數(shù)據(jù)導(dǎo)出成excel表格

小編給大家分享一下php如何將數(shù)據(jù)導(dǎo)出成excel表格,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的灤南網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

php有什么用

php是一個(gè)嵌套的縮寫(xiě)名稱,是英文超級(jí)文本預(yù)處理語(yǔ)言,它的語(yǔ)法混合了C、Java、Perl以及php自創(chuàng)新的語(yǔ)法,主要用來(lái)做網(wǎng)站開(kāi)發(fā),許多小型網(wǎng)站都用php開(kāi)發(fā),因?yàn)閜hp是開(kāi)源的,從而使得php經(jīng)久不衰。

                           

php 開(kāi)發(fā)導(dǎo)出excel表格,代碼如何寫(xiě)呢?今天給大家分享這個(gè),我們想做的是 把數(shù)據(jù)庫(kù)里的數(shù)據(jù)導(dǎo)出,導(dǎo)出成excel表格,按照我們的規(guī)則導(dǎo)出成我們想要的樣子,下面直接給大家上源碼,

php如何將數(shù)據(jù)導(dǎo)出成excel表格

這個(gè)是具體的邏輯代碼

 $list = Db::table('form')->where('create_time', '>', $stat_time)->select()
      ->where('create_time','<',$end_time);
  if(empty($list)){
   echo "";
            exit();
  }
  //dump($list);die;
  foreach ($list as $key => $value) {
            $tuij=Db::table('form')->where('id',$value['id'])->find();
            $arr[$key]['username']=$tuij['username'];
            $arr[$key]['phone']=$tuij['phone'];
            $arr[$key]['source']=$tuij['source'];
            $arr[$key]['text']=$value['text'];
            $arr[$key]['create_time']=$value['create_time'];
        }
        if(empty($list)){
            echo "";
            exit();
        }
        //$list為所需要導(dǎo)出的數(shù)據(jù)
        $header=array('姓名','電話','來(lái)源','留言','提交時(shí)間');
        $index=array('username','phone','source','text','create_time');
        $filename="表單落地頁(yè)有效推廣";
        $this->createtable($arr,$filename,$header,$index);
}

上面的代碼中 最后一行 提到了一個(gè)方法createtable,這個(gè)是一個(gè)公共方法,大家可以放到公共類里,也可以直接放在這個(gè)類里,下面是源碼

/**
     * 導(dǎo)出公共方法
     *
     * @return \think\Response
     */
function createtable($list,$filename,$header,$index){ 
        header("Content-type:application/vnd.ms-excel"); 
        header("Content-Disposition:filename=".$filename.".xls"); 
        $teble_header = implode("\t",$header);
        $strexport = $teble_header."\r";
        foreach ($list as $row){ 
            foreach($index as $val){
                $strexport.=$row[$val]."\t";  
            }
            $strexport.="\r";

        } 
        $strexport=iconv('UTF-8',"GB2312//IGNORE",$strexport); 
        exit($strexport);
    }
``````php

以上是“php如何將數(shù)據(jù)導(dǎo)出成excel表格”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章名稱:php如何將數(shù)據(jù)導(dǎo)出成excel表格
網(wǎng)頁(yè)URL:http://weahome.cn/article/jsdcje.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部