phpexcel来做表格导出(多个工作sheet)
来源:互联网 发布:linux系统入门教程 编辑:程序博客网 时间:2024/06/05 07:45
<?php/** * 简单实用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');*/?>
原文地址:http://www.cnblogs.com/yuwensong/p/3771787.html
0 0
- phpexcel来做表格导出(多个工作sheet)
- phpexcel来做表格导出(多个工作sheet)及设置单元格格式
- phpexcel 简单导出多个sheet
- phpexcel数据导出分多个工作区(sheet)
- java poi 生成多个sheet(表格导出)
- NOPI技术实现 Excel表格多个sheet工作簿
- PHPExcel 多工作表 导出
- java导出Excel多个工作表(添加多个sheet)
- Java Excel导出多个工作表(添加多个sheet)
- java导出Excel多个工作表(添加多个sheet)
- poi生成excel表格(xls或者xlsx格式),多个工作sheet
- poi生成excel表格(xls或者xlsx格式),多个工作sheet
- PHPExcel导出表格
- phpExcel导出表格
- 实战:PHPExcel导出表格
- 把DBGrid导出到Excel表格(支持多Sheet)
- 把DBGrid导出到Excel表格(支持多Sheet)
- 基于PHPExcel 导出Excel表格
- Python设计模式(十六)【迭代器模式】
- 透明通道图纹理贴图渐变色效果
- iOS 语音合成,语音播报功能(系统)
- c&c++ error
- composer
- phpexcel来做表格导出(多个工作sheet)
- 单目、二目、三目运算符
- jQuery学习笔记
- java线程安全问题之静态成员变量、实例成员变量、局部变量
- Android开发中常用ADB命令总结
- Java中成员变量和属性之间的关系
- Android Studio 友盟多渠道打包
- Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of
- leetcode :Binary Search:Valid Perfect Square(367)