zoukankan      html  css  js  c++  java
  • 导出

    导出为EXcel表:

    public function exportexcel($id,$data=array(),$title=array(),$filename='report'){
                $classcourseid = $_GET['id'];
                $data=Db::table('Classcoursestudent')->where('classcourseid',$classcourseid)->field("id,groupno,no,name,score1,score2,score3,score4,score1+score2+score3+score4 as score")->select();
                // print_r($data);
                $title = ['编号','小组','学号','姓名','上课出勤成绩','课上表现成绩','上机任务成绩','课后作业成绩','总成绩'];
                // print_r($title);
                header("Content-type:application/octet-stream");
                header("Accept-Ranges:bytes");
                header("Content-type:application/vnd.ms-excel");  
                header("Content-Disposition:attachment;filename=".$filename.".xls");
                header("Pragma: no-cache");
                header("Expires: 0");

                // 导出xls 开始
                if (!empty($title)){
                    foreach ($title as $k => $v) {
                        $title[$k]=iconv("UTF-8", "GB2312",$v);
                    }
                    $title= implode(" ", $title);
                    echo "$title ";
                }
                if (!empty($data)){
                    foreach($data as $key=>$val){
                        foreach ($val as $ck => $cv) {
                            $data[$key][$ck]=iconv("UTF-8", "GB2312", $cv);
                        }
                        $data[$key]=implode(" ", $data[$key]);
                        
                    }
                    echo implode(" ",$data);
                }
        }

  • 相关阅读:
    TrieTree的学习
    单调队列(monotonic queue)列与单调栈的学习
    507. Perfect Number
    157. Read N Characters Given Read4
    nsexec
    nsenter
    setjmp
    runc 测试
    cgo setns + libcontainer nsexec
    前端 导出为Excel 数据源为table表格 并且table中含有图片
  • 原文地址:https://www.cnblogs.com/vip-deng-vip/p/7071130.html
Copyright © 2011-2022 走看看