PHPExcel导出

<?php
// PHPExcel导出步骤:
// 一:引入官网下载类库
// 二:实例化PHPExcel类(新建一个excel表格)
// 三:createSheet()方法,setActveSheetIndex方法,getActiveSheel方法(创建sheet内置表)
// 四:setCellValue()方法(填充数据)
// 五:PHPExcel_IOFactory::createWriter()方法,save()方法(保存文件)
$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("B1","98");//给当前活动sheet填充数据*/
//数组形式
$array=array(
        array(),
        array("","姓名","分数"),
        array("","张三","98"),
        array("","李四","59"),
);
$objSheet->fromArray($array);//直接加载数据块来填充
/*
*提示:这种数组的fromArray()方法如果数据量大的话占用太多的内存会报内存的错误,
        建议使用setCellValue的方法
*/

$objWriter=五:PHPExcel_IOFactory::createWriter($objPHPExcel,"Excel2007");//按照指定的格式生成excel文件
$objWriter->save($dir."demo.xlsx");
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值