zoukankan      html  css  js  c++  java
  • 表格下载

    //数组组完后生成excel
            vendor('Excel.PHPExcel');
            $objExcel = new PHPExcel();
            $objActSheet = $objExcel->getSheet(0);
            //设置打印纸张A4
            $objActSheet->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);
            //设置参数 
            $objActSheet->getColumnDimension('A')->setWidth(20);
            $objActSheet->getColumnDimension('B')->setWidth(20);
            $objActSheet->getColumnDimension('C')->setWidth(8);
            $objActSheet->getColumnDimension('D')->setWidth(50);
            $objActSheet->getColumnDimension('E')->setWidth(8);
            $objActSheet->getColumnDimension('F')->setWidth(8);
            $objActSheet->getColumnDimension('G')->setWidth(8);
    
            // 字体设置
            $objStyleA5 = $objActSheet->getStyle('A' . $i);
            $objFontA5 = $objStyleA5->getFont();
            $objFontA5->setName('宋体'); 
            $objFontA5->setSize(10);
            //显示内容
            
            //A列 姓名
            $objActSheet->setCellValue('A1', '姓名');
            //B列 学期
            $objActSheet->setCellValue('B1', '学期'); 
            //C列 学科
            $objActSheet->setCellValue('C1', '学科'); 
            //D列 指标
            $objActSheet->setCellValue('D1', '指标');
            //E列 评级
            $objActSheet->setCellValue('E1', '评级');
            //F列 分数
            $objActSheet->setCellValue('F1', '分数'); 
    
            $i = 2;
            foreach($report_list AS $k => $_xzv) {
                //A列 姓名
                $objActSheet->setCellValue('A' . $i, $_xzv['realname']); 
    
                //B列 学期
                $objActSheet->setCellValue('B' . $i, $_xzv['report_term']); 
                
                //C列 学科
                $objActSheet->setCellValue('C' . $i, $_xzv['subjectname']); 
    
                //D列 指标
                $objActSheet->setCellValue('D' . $i, $_xzv['name']); 
                
                //E列 评级
                $objActSheet->setCellValue('E' . $i, $_xzv['conf_name']); 
                
                //F列 分数
                $objActSheet->setCellValue('F' . $i, $_xzv['sumstar']); 
    
                $i++;
            }
            $objExcel->setActiveSheetIndex(0);
            //设置导出文件名 
            $fileName = 'studentReport.xlsx'; 
            $xlsWriter = new PHPExcel_Writer_Excel2007($objExcel);
            header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
            header("Content-Disposition: attachment; filename="$fileName"");
            header('Cache-Control: max-age=0');
            $xlsWriter->save('php://output');
            exit;
  • 相关阅读:
    02.简单的DOM操作
    03.获取和设置元素特性的值
    异常为"当IDENTITY_INSERT设置为OFF时" 的解决
    GridView的RowCommand事件中取得行索引 技巧
    01.判断页面加载完成的方法
    今天新开了博客园
    C#巧用anchor和dock设计复杂界面(控件随着窗体大小的变化而变化)
    C#如何使用webbrowser控件制作一个简易的IE浏览器(菜鸟级)
    断箭——不相信自己的意志,永远也做不成将军
    成长与成功
  • 原文地址:https://www.cnblogs.com/heyafei/p/6518901.html
Copyright © 2011-2022 走看看