* 平常使用excel需要4步骤

 * 1.创建excel 文件

 * 2.选择当前sheet活动窗口

 * 3.添加单元格数据

 * 4.保存

 /**

  * php操作excel也是一样的步骤

  */

//引入配置文件include './Classes/PHPExcel.php';//1.实例化PHPExcel类----创建excel表格$PHPExcel=new PHPExcel();//2.获取当前活动sheet的操作对象----选择当前sheet窗口$sheet=$PHPExcel->getActiveSheet();//3.给当前sheet单元格赋值---添加单元格数据$sheet->setCellValue('A1','杜伟');//4.按照指定的格式生成excel文件$writer=PHPExcel_IOFactory::createWriter($PHPExcel,'excel2007');//4.1保存excel文件$writer->save('1.xls');

多行数据插入

include './Classes/PHPExcel.php';//1.实例化PHPExcel类----创建excel表格$PHPExcel=new PHPExcel();//2.获取当前活动sheet的操作对象----选择当前sheet窗口$sheet=$PHPExcel->getActiveSheet();//3.给当前sheet单元格赋值---添加单元格数据
    /**
     * 填充多条数据     */
    $array=array(        array("","性别","分数"),        array("杜伟","男","100"),        array("王玥","女","102"),
    );$sheet->fromArray($array);//4.按照指定的格式生成excel文件$writer=PHPExcel_IOFactory::createWriter($PHPExcel,'excel2007');//4.1保存excel文件$writer->save('1.xls');

注意:

  

//添加数组  默认从头开始  A1开始到数据的最后,如果前面有预留位置如(A1不要数据,以后开始要数据) 在数组中添加空数据就行

// $array=array(

//     array("姓名","性别","分数"),

//     array("","男","100"),    //杜伟去掉

//     array("王玥","女","102"),

// );

//或者  A1这一行 都不写数据, 那就添加空数组即可 如下

//引入配置文件include './Classes/PHPExcel.php';//1.实例化PHPExcel类----创建excel表格$PHPExcel=new PHPExcel();//2.获取当前活动sheet的操作对象----选择当前sheet窗口$sheet=$PHPExcel->getActiveSheet();//3.给当前sheet单元格赋值---添加单元格数据
    /**
     * 填充多条数据     */
    $array=array(
        array("","性别","分数"),    //这里的姓名不要 留空
        array("杜伟","男","100"),        array("王玥","女","102"),
    );$sheet->fromArray($array);//4.按照指定的格式生成excel文件$writer=PHPExcel_IOFactory::createWriter($PHPExcel,'excel2007');//4.1保存excel文件$writer->save('1.xls');

A1整行不写任何数据

//引入配置文件include './Classes/PHPExcel.php';//1.实例化PHPExcel类----创建excel表格$PHPExcel=new PHPExcel();//2.获取当前活动sheet的操作对象----选择当前sheet窗口$sheet=$PHPExcel->getActiveSheet();//3.给当前sheet单元格赋值---添加单元格数据
    /**
     * 填充多条数据     */
    $array=array(        array(),    //第一行  不写任何数据
        array("","性别","分数"),    
        array("杜伟","男","100"),        array("王玥","女","102"),
    );$sheet->fromArray($array);//4.按照指定的格式生成excel文件$writer=PHPExcel_IOFactory::createWriter($PHPExcel,'excel2007');//4.1保存excel文件$writer->save('1.xls');

 

总结:

  PHPExcel 类,包含整个操作Excel操作属性和函数

  $sheet对象:保存当前sheet相关的函数和属性,  比如单元格赋值.....

  $writer对象:创建Excel文件对象,提供是否保存,权限一些设置属性和函数