PHPExcel导出excel入门实例教程

PHPExcel是一款非常强大的操作excel的插件了,我们可以使用PHPExcel插件来读写excel了,下面就一起来看看吧.

PHPExcel是一个强大的excel导出/导入插件,它甚至还可以导出pdf等,是个非常好用的php插件,php学习必不可少,那么如何使用它呢,下面是PHPExcel入门范例.

php源码参考:

<?php 

require_once("PHPExcel/PHPExcel.php"); 

$excel = new PHPExcel(); //实例化PHPExcel类 

//设置作者(非必要) 

$excel->getProperties()->setCreator("Reson"); 

//以下是要导出的数据 

$datas = array( 

array( 

 0 => 'UID', 

 1 => '用户名', 

 2 => '性别' 

), 

array( 

 0 => '1', 

 1 => 'reson', 

 2 => '男' 

), 

array( 

 0 => '2', 

 1 => 'anyse', 

 2 => '女' 

) 

); //开始导出。注意$i要从1开始,不能从0开始,原因如下:'A'.$i,当i=1即为A1(第一行,第一个格子) 

$i = 1; 

foreach($datas as $key => $val){ 

 $excel->getActiveSheet()->setCellValue('A'.$i, $val['0']); 

 $excel->getActiveSheet()->setCellValue('B'.$i, $val['1']); 

 $excel->getActiveSheet()->setCellValue('C'.$i, $val['2']); 

 $i++; 

} 

$excel->getActiveSheet()->setTitle('php学习人员名单'); //含义见下图 

$fileName = 'test'; 

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="'.$fileName.'.xls"'); //phpfensi.com 

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

$objWriter = PHPExcel_IOFactory::createWriter($excel, 'Excel5'); 

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

?> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值