PHPExcel是一个强大的excel导出/导入插件,它甚至还可以导出pdf等,是个非常好用的php插件,php学习必不可少。那么如何使用它呢,下面是PHPExcel入门范例:

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"');

header("Content-Transfer-Encoding:binary");

$objWriter = PHPExcel_IOFactory::createWriter($excel, 'Excel5');

$objWriter->save('php://output');

?>

出后就是这个样子了,是不是非常好用呢

php生成excel教程,PHPExcel导出excel入门实例教程相关推荐

  1. php导出excel 颜色,phpexcel导出excel的颜色和网页中的颜色显示不一致

    require_once './PHPExcel.php'; require_once './Excel5.php'; require_once './get_excel_row.php'; requ ...

  2. php无法导出excel,PHPExcel导出Excel文件时出现错误的解决办法

    phpexcel文件是一款开源的php表格操作插件,只要用到excel数据导入导出的朋友大多数人都选择此款插件了,但在使用中也会有问题出现,下面来看问题分析研究. PHPExcel是PHP中功能最强大 ...

  3. PHPExcel导出excel

    PHPExcel导出excel 如果导出中文时出现乱码,可以尝试将字符串转换成gb2312,例如下面就把$yourStr从utf-8转换成了gb2312: $yourStr = mb_convert_ ...

  4. 关于PHPExcel导出Excel时身份证,数字会导出为科学计数的处理方法

    原文:关于PHPExcel导出Excel时身份证,数字会导出为科学计数的处理方法 上次在开发一个项目时,用到PHPExcel导出数据,其中有导出身份证等长串数字时导出的Excel中显示为科学计数方式. ...

  5. Yii框架中使用PHPExcel导出Excel文件

    Yii框架中使用PHPExcel导出Excel文件http://www.cnblogs.com/wgx214/p/3709521.html 转载于:https://www.cnblogs.com/fl ...

  6. 应用phpexcel导出excel文件后打不开的问题解决方法

    应用phpexcel导出excel文件后打不开的问题解决方法 参考文章: (1)应用phpexcel导出excel文件后打不开的问题解决方法 (2)https://www.cnblogs.com/im ...

  7. 打开excel显示php拓展名,phpexcel 导出excel 因为文件格式或文件扩展名无效,请确定文件未损坏,并且文件扩展名与文件的格式匹配...

    phpexcel导出excel:打开出现这个错误,强制打开是乱码 $objPHPExcel =newPHPExcel(); $filename ="test.xls"; heade ...

  8. phpExcel导出excel打不开问题

    关于phpExcel导出excel之后打开不了的问题 情况说明: 我相信很多人用过phpExcel这个类库都会遇到的一个问题就是,导出excel表格文件后(xls或xlsx文件),打开这个文件既然显示 ...

  9. 使用phpexcel导出excel常用函数

    下面主要总结了在工作中,我们利用phpexcel导出excel时常用的函数方法. <?php// 这边需要引入你自己的phpexcel内库 include_once './phpexcel/PH ...

最新文章

  1. 利用CSDN将图片自动存入AI Studio :pic2bml
  2. 高速串行总线系列(1)8B/10B编码技术
  3. 我的个人网站更新了!
  4. 用汇编写系统服务程序
  5. 5G New Radio and System Standardization in 3GPP(3gpp中5g新的无线电和系统标准化)
  6. 在Linux下如何查CC攻击?
  7. xhtml、html与html5的区别
  8. 解决Windows应用程序Side-by-Side错误
  9. linux关于tcp协议ack的实现--总结和公平性问题
  10. 视频追踪(meanshift和camshift算法)
  11. 4S综合管理系统源码 汽车美容4S店管理服务源码
  12. 夏普科学计算机标准差,夏普比率-标准差-贝他系数
  13. NodeJS 中上传图片,并且在数据库中保存图片地址
  14. 想成为挣钱的游戏程序员要经历多少阶段?
  15. [GIS] 火星坐标GCJ-02的实质 | 高德地图的实际坐标系
  16. java电信计费项目,java毕业设计_springboot框架的电信计费
  17. 交警部门:路口随意变道压实线罚200元记3分
  18. 775 v8++ 参数
  19. Resource Path Location Type Project configuration is not up-to-date with pom.xml. Run Ma
  20. vue打包如何将单页面应用打包成多页面应用

热门文章

  1. 音频振动数据采集卡的技术参数-阿尔泰科技
  2. 数仓实战|两步搞定Hive数据加载到Greenplum
  3. 亚洲领先家品展于四月载誉归来
  4. 为什么快捷指令无法将媒体转换为文本_AppStore今日分享 双十一淘宝自动养猫指令和几款限免...
  5. Bresenham直线生成算法详解
  6. java笛卡尔积算法_Java 笛卡尔积算法的简单实现
  7. 使用ADB解锁配置Android设备的新姿势
  8. golang后台敏捷开发框架GoFrame框架搭建教程
  9. 台湾之星成台湾第四大电信运营商
  10. 【嵌入式环境下linux内核及驱动学习笔记-(15-1)例程】