xiaowie

 * 平常使用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文件对象,提供是否保存,权限一些设置属性和函数

 

 

 

 

 

 

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2022-02-21
  • 2021-12-20
  • 2021-06-23
  • 2021-12-18
猜你喜欢
  • 2021-12-12
  • 2021-11-20
  • 2021-10-31
  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
相关资源
相似解决方案