zoukankan      html  css  js  c++  java
  • PHPExcel使用-使用PHPExcel导出文件

    导出步骤:

      1. 新建一个excel表格 ------------> 实例化PHPExcel类

      2. 创建sheet(内置表)-------------> ( 1>. createSheet()方法. 2>. setActiveSheetIndex()方法. 3>. getActiveSheet()方法 )

      3. 填充数据             -------------> setCellValue()方法

      4. 保存文件             -------------> ( 1>. PHPExcel_IOFactory::createWriter()方法. 2>. save()方法. )

    导出代码:

      新建一个 demo.php (utf-8编码格式) 文件进行代码编写.

      第一种方式(推荐使用这种方式):

      <?php

        $dir = dirname(__FILE__); //找到当前脚本所在路径

        require $dir.'/PHPExcel/PHPExcel.php'; //引入文件

        $objPHPExcel = new PHPExcel(); //实例化PHPExcel类  等同于在桌面上新建一个excel表格

        $objSheet = $objPHPExcel->getActiveSheet(); //获得当前活动sheet的操作对象

        $objSheet->setTitle('demo'); //给当前活动sheet设置名称

        $objSheet->setCellValue('A1','姓名')->setCellValue('B1','分数'); //给当前活动sheet填充数据

        $objSheet->setCellValue('A2','张三')->setCellValue('B2','50');

        $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel5'); // 按照指定格式生成excel文件 'Excel5代表生成 Excel03文件 后缀名为.xls', 'Excel2007代表生成 Excel07文件 后缀名为.xlsx'

        $objWriter->save($dir.'/demo.xlsx');

      ?>

      第二种方式:

      <?php

        $dir = dirname(__FILE__); //找到当前脚本所在路径

        require $dir.'/PHPExcel/PHPExcel.php'; //引入文件

        $objPHPExcel = new PHPExcel(); //实例化PHPExcel类  等同于在桌面上新建一个excel表格

        $objSheet = $objPHPExcel->getActiveSheet(); //获得当前活动sheet的操作对象

        $objSheet->setTitle('demo'); //给当前活动sheet设置名称

        $array = array(

          array(),

          array('','姓名','分数'),

          array('','李四','60'),

          array('','王五','70')

        );

        $objSheet = fromArray($array); //直接加载数据块来填充数据  数据量比较大就会产生内存不够的错误 而且阅读不方便以及不便于加上相应的样式

        $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel5'); // 按照指定格式生成excel文件 'Excel5代表生成 Excel03文件 后缀名为.xls', 'Excel2007代表生成 Excel07文件 后缀名为.xlsx'

        $objWriter->save($dir.'/demo.xlsx');

       ?>

  • 相关阅读:
    12套有用的免费 PSD 格式 Android UI 素材
    使用 Canvas 和 JavaScript 创建逼真的下雨效果
    在网页设计中使用漂亮字体的16个优秀例子
    Koala – 开源的前端预处理器语言图形编译工具
    BackgroundCheck – 根据图片亮度智能切换元素样式
    经典网页设计:18个示例展示图片在网页中的使用
    TogetherJS – 酷!在网站中添加在线实时协作功能
    30个令人惊叹的灵感来自自然风光的网站设计《下篇》
    太有才了!创新的街头涂鸦手绘欣赏【中篇】
    15款美丽的设备模板,帮助展示你的 APP
  • 原文地址:https://www.cnblogs.com/jiangxiaobo/p/5230099.html
Copyright © 2011-2022 走看看