zoukankan      html  css  js  c++  java
  • Codeigniter+PHPExcel导出数据到Excel文件

    解压压缩包里的Classes文件夹中的内容到applicationlibraries目录下,目录结构如下:
    --applicationlibrariesPHPExcel.php
    --applicationlibrariesPHPExcel(文件夹)
    修改applicationlibrariesPHPExcelIOFactory.php文件
    --将其类名从PHPExcel_IOFactory改为IOFactory,遵从CI类命名规则。
    --将其构造函数改为public

     1 $this->load->library('PHPExcel');
     2         $this->load->library('PHPExcel/IOFactory');
     3         $resultPHPExcel = new PHPExcel();
     4         $resultPHPExcel->getActiveSheet()->setCellValue('A1', '项目'); 
     5         $resultPHPExcel->getActiveSheet()->setCellValue('B1', '结果'); 
     6         $resultPHPExcel->getActiveSheet()->setCellValue('C1', '数量'); 
     7         $i = 2; 
     8         foreach($m_data['jc_fia'] as $key){ 
     9             $resultPHPExcel->getActiveSheet()->setCellValue('A' . $i, $key[0]); 
    10             $resultPHPExcel->getActiveSheet()->setCellValue('B' . $i, $key[1]); 
    11             $resultPHPExcel->getActiveSheet()->setCellValue('C' . $i, $key[0]); 
    12             $i ++; 
    13         }
    14         $outputFileName = "123.xls";
    15         $xlsWriter = new PHPExcel_Writer_Excel5($resultPHPExcel); 
    16         header("Content-Type: application/force-download"); 
    17         header("Content-Type: application/octet-stream"); 
    18         header("Content-Type: application/download"); 
    19         header('Content-Disposition:inline;filename="'.$outputFileName.'"'); 
    20         header("Content-Transfer-Encoding: binary"); 
    21         header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
    22         header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
    23         header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
    24         header("Pragma: no-cache"); 
    25         $xlsWriter->save( "php://output" );
  • 相关阅读:
    Numpy基础学习笔记3
    Numpy基础学习笔记2
    Halcon学习笔记——机器视觉应用工程开发思路及相机标定
    WPF的依赖项属性
    如何理解委托与事件
    LINQ和.NET数据访问
    PLC通信网络
    运动控制基础
    PLC总结
    C#使用第三方组件Epplus操作Excel表
  • 原文地址:https://www.cnblogs.com/ygcool/p/5395317.html
Copyright © 2011-2022 走看看