加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHPExcel导出excel入门实例教程

发布时间:2022-02-24 02:16:24 所属栏目:PHP教程 来源:互联网
导读:PHPExcel是一款非常强大的操作excel的插件了,我们可以使用PHPExcel插件来读写excel了,下面就一起来看看吧. PHPExcel是一个强大的excel导出/导入插件,它甚至还可以导出pdf等,是个非常好用的php插件,php学习必不可少,那么如何使用它呢,下面是PHPExcel入门范
  PHPExcel是一款非常强大的操作excel的插件了,我们可以使用PHPExcel插件来读写excel了,下面就一起来看看吧.
 
  PHPExcel是一个强大的excel导出/导入插件,它甚至还可以导出pdf等,是个非常好用的php插件,php学习必不可少,那么如何使用它呢,下面是PHPExcel入门范例.
 
  php源码参考:
 
  <?php
  require_once("PHPExcel/PHPExcel.php");
  $excel = new PHPExcel(); //实例化PHPExcel类
  //设置作者(非必要)
  $excel->getProperties()->setCreator("Reson");
  //以下是要导出的数据
  $datas = array(
  array(
   0 => 'UID',
   1 => '用户名',
   2 => '性别'
  ),
  array(
   0 => '1',
   1 => 'reson',
   2 => '男'
  ),
  array(
   0 => '2',
   1 => 'anyse',
   2 => '女'
  )
  );
  //开始导出。注意$i要从1开始,不能从0开始,原因如下:'A'.$i,当i=1即为A1(第一行,第一个格子)
  $i = 1;
  foreach($datas as $key => $val){
   $excel->getActiveSheet()->setCellValue('A'.$i, $val['0']);
   $excel->getActiveSheet()->setCellValue('B'.$i, $val['1']);
   $excel->getActiveSheet()->setCellValue('C'.$i, $val['2']);
   $i++;
  }
  $excel->getActiveSheet()->setTitle('php学习人员名单'); //含义见下图
  $fileName = 'test';
  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="'.$fileName.'.xls"'); //Cuoxin.com
  header("Content-Transfer-Encoding:binary");
  $objWriter = PHPExcel_IOFactory::createWriter($excel, 'Excel5');
  $objWriter->save('php://output');
  ?>
  phpexcel导出excel.

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读