thinkphp导出.csv文件

thinkphp3导出.csv文件

以.csv格式导出文件,代码如下:

//phpword导出数据
    function word_down(){
        $id = I('get.id');
        $type = I('get.type');
        $result = M($type)->where('id='.$id)->find();
        //数据处理,处理userid数据使其在前台不显示
        foreach ($result as $value) {
          $str .= $value.',';
        }
        $filename = $result['name'].date('Ymd').'.csv'; //设置文件名   
        $this->export_csv($filename,$str); //导出   
    }
    //word导出函数
    function export_csv($filename,$data)   
    {   
        header("Content-type:text/csv");   
        header("Content-Disposition:attachment;filename=".$filename);   
        header('Cache-Control:must-revalidate,post-check=0,pre-check=0');   
        header('Expires:0');   
        header('Pragma:public');   
        echo $data;   
    }  

.csv还是很简单的 目前在填以excel格式导出文件的坑,使用的是PHPExcel类库.等什么时候弄好了再发上来!

猜你喜欢

转载自blog.csdn.net/qingmu_hehui/article/details/82969207
今日推荐