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');
?>
PHPExcel使用-使用PHPExcel导出文件的更多相关文章
- PHPExcel使用-使用PHPExcel导出文件-导出MySQL数据
现在数据库里面有一组数据,我们将它按照不同的难度进行分sheet. 首先我们需要写一个mysql的配置文件- db.config.php(utf-8编码) : <?php $dbconfig= ...
- phpexcel使用说明5----ThinkPHP+PHPExcel[导入][导出]实现方法
转自:http://www.thinkphp.cn/code/403.html实现步骤: 注意:phpexcel必须是1.78版本的,不能用1.8以上的 一:去官网http://phpexcel.co ...
- PHPExcel使用-使用PHPExcel导入文件
导入步骤: 1. 实例化excel读取对象 2. 加载excel文件 ----------------> ( 1>. 全部加载. 2>. 选择加载. ) 3. 读取excel文件 - ...
- phpexcel简单用法
<?php /*php生成excel完整实例代码现求:php生成excel完整实例代码最好能说明如何调用!谢谢java_sunhui4 | 浏览 8131 次 2014-09-24 14:502 ...
- 使用PHPExcel导入导出excel格式文件
使用PHPExcel导入导出excel格式文件 作者:zccst 因为导出使用较多,以下是导出实现过程. 第一步,将PHPExcel的源码拷贝到项目的lib下 文件包含:PHPExcel.ph ...
- PHP与EXCEL PHPExcel
1.PHPExcel一个简短的引论 PHPExcel 它是用来操作Office Excel 文档PHP图书馆,它是基于微软的OpenXML标准PHP语言.能够使用它来读.写不同格电子表的类型格,例如 ...
- 使用PHPExcel实现Excel文件的导入和导出(模板导出)
在之前有写过一篇文章讲述了使用PHP快速生成excel表格文件并下载,这种方式生成Excel文件,生成速度很快,但是有缺点是:1.单纯的生成Excel文件,生成的文件没有样式,单元格属性(填充色,宽度 ...
- thinkphp5中使用PHPExcel(转载)
thinkphp5中可以使用composer来获取第三方类库,使用起来特别方便,例如:可是使用composer下载PHPMailer,think-captcha(验证码)等等…… 接下来说一下怎么使用 ...
- 导入/导出excel和PHPExcel基本使用
* PHPExcel基本使用 * PS:文章如果有误,请及时指出,给予修改 * 项目中导入PHPExcel * 可以去网上下载 github composer 都可以 * 为了方便下载,我将压缩包添加 ...
随机推荐
- thinkphp3.2 实现上一篇和下一篇
现在在做一个能够在内容页点击上一篇可以看到上一篇,点击下一篇可以看到下一篇. 首先http://www.mmkb.com/zhendao/index/news_show?code=98 现在code= ...
- delphi xe 怎么生成apk
f9 运行: 让它执行install[如果没有连接到android环境,会提示安装失败]或, 就在bin下面产生一个apk文件了:好像单单build是没法产生的.
- 【转】C++可变参数列表处理宏va_list、va_start、va_end的使用
VA_LIST是在C语言中解决变参问题的一组宏他有这么几个成员: 1)va_list型变量: #ifdef _M_ALPHA typedef struct{ char* a0; /*po ...
- 使用Phoenix通过sql语句更新操作hbase数据
hbase 提供很方便的shell脚本,可以对数据表进行 CURD 操作,但是毕竟是有一定的学习成本的,基本上对于开发来讲,sql 语句都是看家本领,那么,有没有一种方法可以把 sql 语句转换成 h ...
- Elasticsearch学习之基本核心概念
在Elasticsearch中有许多术语和概念 1. 核心概念 Elasticsearch集群可以包含多个索引(indices)(数据库),每一个索引可以包含多个类型(types)(表),每一个类型包 ...
- php-config
php-config php-config 是一个简单的命令行脚本用于获取所安装的 PHP 配置的信息. 在编译扩展时,如果安装有多个 PHP 版本,可以在配置时用 --with-php-config ...
- hdu 4746Mophues[莫比乌斯反演]
Mophues Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 327670/327670 K (Java/Others) Total ...
- 提取ipa里面的资源图片
有时候发现个不错的UI,就想扒出来看看,ipa里的图片你知道的,都不能直接用,所以找到两个方法:一.用python转换1.将ipa文件后缀改为zip,然后解压缩.2.新建一个文件夹,将解压后的包里的p ...
- linux 安装Swagger(swagger-editor , swagger-ui)
一.环境要求 1.Nodejs ( 版本6.0x以上 ) 2.npm (npm 3.x) 注: linux 更新nodejs到最新 node -v 4.2.1 sudo npm cache clean ...
- Web前端编码规范[转]
先插入一条广告,博主新开了一家淘宝店,经营自己纯手工做的发饰,新店开业,只为信誉!需要的亲们可以光顾一下!谢谢大家的支持!店名: 小鱼尼莫手工饰品店经营: 发饰.头花.发夹.耳环等(手工制作)网店: ...