php excel sheet,phpexcel来做表格导出(多个工作sheet)
/**
* 简单实用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)相关推荐
- php excel导出sheet表,phpexcel来做表格导出(多个工作sheet)
1.先得去下载phpexcel文档,加压下来 /** * 简单实用Execl */ set_include_path('.'.get_include_path().PATH_SEPARATOR.dir ...
- php 复杂表格,Linux_使用JavaScript将复杂表格导出为Excel,使用JavaScript将表格导出为Excel - phpStudy...
使用JavaScript将复杂表格导出为Excel 使用JavaScript将表格导出为Excel文件是一种比较常见的导出方法,但复杂表格的导出比较麻烦(比如报表的导出),为此我专门写了一段代码专门处 ...
- 无插件,无com组件,利用EXCEL、WORD模板做数据导出(一)
本次随笔主要讲述着工作中是如何解决数据导出的,对于数据导出到excel在日常工作中大家还是比较常用的,那导出到word呢,改如何处理呢,简单的页面导出问题应该不大,但是如果是标准的公文导出呢,要保证其 ...
- 难得的excel教程教你做表格(史上最全)集珍藏版,简单明了,包你学会,欢迎转载...
请转到空间慢慢学excel教程 照片名称:自动筛选 照片名称:在Excel中字符替换 照片名称:在Excel中直接编辑"宏" 照片名称:在Excel中为导入外部数据 照片名称:在E ...
- TP5.0 PHPExcel 数据表格导出导入(引)
TP5.0 PHPExcel 数据表格导出导入(引) 今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExc ...
- YII2框架的excel表格导出
2019独角兽企业重金招聘Python工程师标准>>> 最近的项目做到关于表格输出的功能,之前用TP的时候也做过,趁着这次功能比较多样的机会整理一下 本文是基于YII2框架进行开发的 ...
- php导入导出xls表,TP5.0 PHPExcel 数据表格导出导入
1.先在github里面下载PHPexcel这个类库 或者通过以下链接下载PHPexcel类库. http://www.php.cn/xiazai/leiku/1491 2.解压之后把它复制到exte ...
- TP5.0 PHPExcel 数据表格导出导入(原)
今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExcel没有命名空间,所以框架里面的use根本引入不进去, ...
- jQuery表格导出Excel文件以及网页内容导出Word文档
前言: 我在这里给大家介绍一下我们能用代码实现的最简单的两种转换为Excel文件以及Word文档的方法. jQuery表格导出Excel文件 先来看看我们的层级划分: 如图所示: demo.css 代 ...
最新文章
- 火狐浏览器设置cookie失败_IE、谷歌Cookie记录失败,火狐成功(IE和Firefox下的Cookie兼容问题)...
- 核酸和CT同时用, 听谁的?——兼释一天新增一万多
- c# 传递Null的string值导致的调用C++的dll报错 Attempted to read or write protected memory.
- docker部署nacos单机版
- ScriptManager调用 无参数WebService
- 三次握手,四次挥手?
- re:Invent解读:没想到你是这样的AWS
- QT学习:常用SQL命令
- MySQL等值连接的示例
- Fiori Launchpad Tile点击后跳转的调试技巧
- java weblogic 配置_java----weblogic部署应用
- 学习react的网站
- 航海王燃烧意志如何修改服务器,航海王燃烧意志自动战斗设置攻略 航海王燃烧意志自动战斗设置方法...
- css中怎么改变图片尺寸,CSS也可以改变图片幅面尺寸
- Python程序员的发展前景
- 总会用到的系列2:你不理财财不理你的基金定投
- 西部世界分析:人民网点名IPFS 分布式存储打开千亿级市场
- 瑞禧PLGA-PEG-Val-Thr-Cys-Gly 聚乙二醇
- 怎么把计算机e盘的文件移动到d盘,怎么把d盘的东西移到e盘
- Python lambda表达式及用法
热门文章
- PAT 乙级1005
- int *p=new int; int *p=new int[10]; int *p=new int(10);这三个有什么区别
- 基础知识—表达式与语句-运算符
- 生产电池要什么计算机技术,锂离子电池生产的几个关键工序讲解
- 【连载】如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(4)
- 下载丨2020数据技术嘉年华PPT(DTC 2020)更新中...
- 错过血亏!一文搞懂Oracle锁相关视图及相关操作
- MySQL 传统复制中常见故障处理和结构优化案例分析
- 深入跨国互联网业务场景,看华为云数智融合元数据如何打破“数据墙”
- 高并发环境下,6个构建缓存服务需要注意的问题