码迷,mamicode.com
首页 > Web开发 > 详细

phpexcel简单用法

时间:2016-11-04 13:23:45      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:cto   head   value   new   类库   user   excel   bsp   data   

<?php

/*php生成excel完整实例代码
现求:php生成excel完整实例代码
最好能说明如何调用!谢谢
java_sunhui4 | 浏览 8131 次 2014-09-24 14:50
2014-09-25 11:15
最佳答案

下载phpexcel类库 代码如下:*/
include ‘PHPExcel/PHPExcel.php‘ ;
//include ‘PHPExcel/PHPExcel/IOFactory.php‘;
$objPHPExcel=new PHPExcel();
//$iofactory=new IOFactory();
//获得数据 ---一般是从数据库中获得数据
$data=array(
0=>array(‘id‘=>2013,‘name‘=>‘张某某‘,‘age‘=>21),
1=>array(‘id‘=>201,‘name‘=>‘EVA‘,‘age‘=>21)
);
//设置excel列名
$objPHPExcel->setActiveSheetIndex(0)->setCellValue(‘A1‘,‘编号‘);
$objPHPExcel->setActiveSheetIndex(0)->setCellValue(‘B1‘,‘姓名‘);
$objPHPExcel->setActiveSheetIndex(0)->setCellValue(‘C1‘,‘年龄‘);
//把数据循环写入excel中
foreach($data as $key => $value){
$key+=2;
$objPHPExcel->setActiveSheetIndex(0)->setCellValue(‘A‘.$key,$value[‘id‘]);
$objPHPExcel->setActiveSheetIndex(0)->setCellValue(‘B‘.$key,$value[‘name‘]);
$objPHPExcel->setActiveSheetIndex(0)->setCellValue(‘C‘.$key,$value[‘age‘]);
}
//excel保存在根目录下 如要导出文件,以下改为注释代码
$objPHPExcel->getActiveSheet() -> setTitle(‘SetExcelName‘);
$objPHPExcel-> setActiveSheetIndex(0);
// $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, ‘Excel5‘);
//ob_end_clean();
header("Content-Type: application/vnd.ms-excel;");
/*header("Content-Disposition:attachment;filename=5kcrm_user_".date(‘Y-m-d‘,mktime()).".xls");*/
header("Pragma:no-cache");
header("Expires:0");
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, ‘Excel5‘);
$objWriter->save(‘php://output‘);

 

phpexcel简单用法

标签:cto   head   value   new   类库   user   excel   bsp   data   

原文地址:http://www.cnblogs.com/phpben/p/6029700.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!