/**

* 简单实用Execl

*/

set_include_path('.'.get_include_path().PATH_SEPARATOR.dirname(__FILE__).'/PHPExecl/');

/* @func 引入类 */

require 'PHPExcel.php';

//模拟数据

$mulit_arr = array(

array('标题1', '标题2', '标题3'),

array('a', 'b', 'c'),

array('d', 'e', 'f')

);

/* @实例化 */

$obpe = new PHPExcel();

/* @func 设置文档基本属性 */

$obpe_pro = $obpe->getProperties();

$obpe_pro->setCreator('midoks')//设置创建者

->setLastModifiedBy('2013/2/16 15:00')//设置时间

->setTitle('data')//设置标题

->setSubject('beizhu')//设置备注

->setDescription('miaoshu')//设置描述

->setKeywords('keyword')//设置关键字 | 标记

->setCategory('catagory');//设置类别

/* 设置宽度 */

//$obpe->getActiveSheet()->getColumnDimension()->setAutoSize(true);

//$obpe->getActiveSheet()->getColumnDimension('B')->setWidth(10);

//设置当前sheet索引,用于后续的内容操作

//在处理指定Sheet的时候,需要显示调用

//缺省情况下,PHPExcel会自动创建第一个SHEET,其索引SheetIndex=0

//设置 当前处于活动状态的SHEET 为PHPExcel自动创建的第一个SHEET

$obpe->setactivesheetindex(0);

//写入多行数据

foreach($mulit_arr as $k=>$v){

$k = $k+1;

/* @func 设置列 */

$obpe->getactivesheet()->setcellvalue('A'.$k, $v[0]);//第A列 第$k行

$obpe->getactivesheet()->setcellvalue('B'.$k, $v[1]);

$obpe->getactivesheet()->setcellvalue('C'.$k, $v[2]);

}

//创建一个新的工作空间(sheet)

$obpe->createSheet();

$obpe->setactivesheetindex(1);

//写入多行数据

foreach($mulit_arr as $k=>$v){

$k = $k+1;

/* @func 设置列 */

$obpe->getactivesheet()->setcellvalue('A'.$k, $v[0]);

$obpe->getactivesheet()->setcellvalue('B'.$k, $v[1]);

$obpe->getactivesheet()->setcellvalue('C'.$k, $v[2]);

}

//写入内容

$obwrite = PHPExcel_IOFactory::createWriter($obpe, 'Excel5');

//ob_end_clean();

//在本地保存文件

$obwrite->save('mulit_sheet.xls');

//或者 以下方式

/*******************************************

直接在浏览器输出

*******************************************/

/**

header('Pragma: public');

header('Expires: 0');

header('Cache-Control:must-revalidate,post-check=0,pre-check=0');

header('Content-Type:application/force-download');

header('Content-Type:application/vnd.ms-execl');

header('Content-Type:application/octet-stream');

header('Content-Type:application/download');

header("Content-Disposition:attachment;filename='mulit_sheet.xls'");

header('Content-Transfer-Encoding:binary');

$obwrite->save('php://output');

*/

php excel sheet,phpexcel来做表格导出(多个工作sheet)相关推荐

  1. php excel导出sheet表,phpexcel来做表格导出(多个工作sheet)

    1.先得去下载phpexcel文档,加压下来 /** * 简单实用Execl */ set_include_path('.'.get_include_path().PATH_SEPARATOR.dir ...

  2. php 复杂表格,Linux_使用JavaScript将复杂表格导出为Excel,使用JavaScript将表格导出为Excel - phpStudy...

    使用JavaScript将复杂表格导出为Excel 使用JavaScript将表格导出为Excel文件是一种比较常见的导出方法,但复杂表格的导出比较麻烦(比如报表的导出),为此我专门写了一段代码专门处 ...

  3. 无插件,无com组件,利用EXCEL、WORD模板做数据导出(一)

    本次随笔主要讲述着工作中是如何解决数据导出的,对于数据导出到excel在日常工作中大家还是比较常用的,那导出到word呢,改如何处理呢,简单的页面导出问题应该不大,但是如果是标准的公文导出呢,要保证其 ...

  4. 难得的excel教程教你做表格(史上最全)集珍藏版,简单明了,包你学会,欢迎转载...

    请转到空间慢慢学excel教程 照片名称:自动筛选 照片名称:在Excel中字符替换 照片名称:在Excel中直接编辑"宏" 照片名称:在Excel中为导入外部数据 照片名称:在E ...

  5. TP5.0 PHPExcel 数据表格导出导入(引)

    TP5.0 PHPExcel 数据表格导出导入(引) 今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExc ...

  6. YII2框架的excel表格导出

    2019独角兽企业重金招聘Python工程师标准>>> 最近的项目做到关于表格输出的功能,之前用TP的时候也做过,趁着这次功能比较多样的机会整理一下 本文是基于YII2框架进行开发的 ...

  7. php导入导出xls表,TP5.0 PHPExcel 数据表格导出导入

    1.先在github里面下载PHPexcel这个类库 或者通过以下链接下载PHPexcel类库. http://www.php.cn/xiazai/leiku/1491 2.解压之后把它复制到exte ...

  8. TP5.0 PHPExcel 数据表格导出导入(原)

    今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExcel没有命名空间,所以框架里面的use根本引入不进去, ...

  9. jQuery表格导出Excel文件以及网页内容导出Word文档

    前言: 我在这里给大家介绍一下我们能用代码实现的最简单的两种转换为Excel文件以及Word文档的方法. jQuery表格导出Excel文件 先来看看我们的层级划分: 如图所示: demo.css 代 ...

最新文章

  1. 火狐浏览器设置cookie失败_IE、谷歌Cookie记录失败,火狐成功(IE和Firefox下的Cookie兼容问题)...
  2. 核酸和CT同时用, 听谁的?——兼释一天新增一万多
  3. c# 传递Null的string值导致的调用C++的dll报错 Attempted to read or write protected memory.
  4. docker部署nacos单机版
  5. ScriptManager调用 无参数WebService
  6. 三次握手,四次挥手?
  7. re:Invent解读:没想到你是这样的AWS
  8. QT学习:常用SQL命令
  9. MySQL等值连接的示例
  10. Fiori Launchpad Tile点击后跳转的调试技巧
  11. java weblogic 配置_java----weblogic部署应用
  12. 学习react的网站
  13. 航海王燃烧意志如何修改服务器,航海王燃烧意志自动战斗设置攻略 航海王燃烧意志自动战斗设置方法...
  14. css中怎么改变图片尺寸,CSS也可以改变图片幅面尺寸
  15. Python程序员的发展前景
  16. 总会用到的系列2:你不理财财不理你的基金定投
  17. 西部世界分析:人民网点名IPFS 分布式存储打开千亿级市场
  18. 瑞禧PLGA-PEG-Val-Thr-Cys-Gly 聚乙二醇
  19. 怎么把计算机e盘的文件移动到d盘,怎么把d盘的东西移到e盘
  20. Python lambda表达式及用法

热门文章

  1. PAT 乙级1005
  2. int *p=new int; int *p=new int[10]; int *p=new int(10);这三个有什么区别
  3. 基础知识—表达式与语句-运算符
  4. 生产电池要什么计算机技术,锂离子电池生产的几个关键工序讲解
  5. 【连载】如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(4)
  6. 下载丨2020数据技术嘉年华PPT(DTC 2020)更新中...
  7. 错过血亏!一文搞懂Oracle锁相关视图及相关操作
  8. MySQL 传统复制中常见故障处理和结构优化案例分析
  9. 深入跨国互联网业务场景,看华为云数智融合元数据如何打破“数据墙”
  10. 高并发环境下,6个构建缓存服务需要注意的问题