phpexcel是一个强大的excel导出/导入插件,它甚至还可以导出pdf等,是个非常好用的php插件,php学习必不可少。那么如何使用它呢,下面是phpexcel入门范例:
php源码参考:
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');
header(content-transfer-encoding:binary);
$objwriter = phpexcel_iofactory::createwriter($excel, 'excel5');
$objwriter->save('php://output');
?>
出后就是这个样子了,是不是非常好用呢
