zoukankan      html  css  js  c++  java
  • Excel导出

     1 //设置header头文件
     2         header("content-type:text/html;charset=utf-8");
     3         //设置文件大小的限制
     4         ini_set("memory_limit",'1024M');
     5         //引入类文件
     6         Loader::import("PHPExcel.Classes.PHPExcel");
     7         //实例化文文件
     8         $obj = new \PHPExcel();
     9         //打开excel,获取当前展示出来的页面
    10         $sheet = $obj->getActiveSheet();
    11 
    12         //查询数据库
    13         $data = Db::table("day7")->select();
    14         //赋值表格(sheet重命名标题)
    15         $sheet->setTitle("测试导出");
    16         //给单元格赋值
    17         $sheet->setCellValue("A1","ID")
    18             ->setCellValue("B1","导航名称")
    19             ->setCellValue("C1","导航链接");
    20 
    21         //开始位置从第二行开始
    22         $j = 2;
    23         foreach($data as $k=>$v){
    24             $sheet->setCellValue("A".$j,$v['id'])
    25                 ->setCellValue("B".$j,$v['file_name'])
    26                 ->setCellValue("C".$j,$v['path']);
    27             $j++;
    28         }
    29         //导出
    30         header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
    31         header('Content-Disposition: attachment;filename="01simple.xlsx"');
    32         header('Cache-Control: max-age=0');
    33 // If you're serving to IE 9, then the following may be needed
    34         header('Cache-Control: max-age=1');
    35 
    36 // If you're serving to IE over SSL, then the following may be needed
    37         header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
    38         header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modified
    39         header ('Cache-Control: cache, must-revalidate'); // HTTP/1.1
    40         header ('Pragma: public'); // HTTP/1.0
    41 
    42         $objWriter = \PHPExcel_IOFactory::createWriter($obj, 'Excel2007');
    43         $objWriter->save('php://output');
  • 相关阅读:
    身份证的测试用例
    集合
    网易考拉测试面试题整理
    linux基本指令分类
    网络编程
    设计模式
    MySQL中的索引
    MySQL中的事务
    Java判断字符串是否为乱码
    Activiti6.x删除外键
  • 原文地址:https://www.cnblogs.com/mfBlog/p/10620904.html
Copyright © 2011-2022 走看看