当前位置: 网学 > 编程文档 > PHP > 正文

php excel类 phpExcel使用方法介绍

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/06/21

文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了PHP-php excel类 phpExcel使用方法介绍的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!

下载地址:http://www.codeplex.com/PHPExcel
  下面是总结的几个使用方法
  include ‘PHPExcel.php'';
  include ‘PHPExcel/Writer/Excel2007.php'';
  //或者include ‘PHPExcel/Writer/Excel5.php''; 用于输出.xls的
  创建一个excel
  $objPHPExcel = new PHPExcel();
  保存excel—2007格式
  $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
  //或者$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel); 非2007格式
  $objWriter->save("xxx.xlsx");
  直接输出到浏览器
  $objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
  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="resume.xls"‘);
  header("Content-Transfer-Encoding:binary");
  $objWriter->save(''php://output'');
  ——————————————————————————————————————–
  设置excel的属性:
  创建人
  $objPHPExcel->getProperties()->setCreator("Maarten Balliauw");
  最后修改人
  $objPHPExcel->getProperties()->setLastModifiedBy("Maarten Balliauw");
  标题
  $objPHPExcel->getProperties()->setTitle("Office 2007 XLSX Test Document");
  题目
  $objPHPExcel->getProperties()->setSubject("Office 2007 XLSX Test Document");
  描述
  $objPHPExcel->getProperties()->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.");
  关键字
  $objPHPExcel->getProperties()->setKeywords("office 2007 openxml php");
  种类
  $objPHPExcel->getProperties()->setCategory("Test result file");
  ——————————————————————————————————————–
  设置当前的sheet
  $objPHPExcel->setActiveSheetIndex(0);
  设置sheet的name
  $objPHPExcel->getActiveSheet()->setTitle(''Simple'');
  设置单元格的值
  $objPHPExcel->getActiveSheet()->setCellValue(''A1′, ‘String'');
  $objPHPExcel->getActiveSheet()->setCellValue(''A2′, 12);
  $objPHPExcel->getActiveSheet()->setCellValue(''A3′, true);
  $objPHPExcel->getActiveSheet()->setCellValue(''C5′, ‘=SUM(C2:C4)'');
  $objPHPExcel->getActiveSheet()->setCellValue(''B8′, ‘=MIN(B2:C5)'');
  合并单元格
  $objPHPExcel->getActiveSheet()->mergeCells(''A18:E22′);
  分离单元格
  $objPHPExcel->getActiveSheet()->unmergeCells(''A28:B28′);
保护cell
  $objPHPExcel->getActiveSheet()->getProtection()->setSheet(true); // Needs to be set to true in order to enable any worksheet protection!
  $objPHPExcel->getActiveSheet()->protectCells(''A3:E13′, ‘PHPExcel'');
  设置格式
  // Set cell number formats
  echo date(''H:i:s'') . " Set cell number formatsn";
  $objPHPExcel->getActiveSheet

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号