【1】下载phpExcel类文件 可在官方去下载

我们只需要classes中的文件,把Classes文件复制到项目中

只需要2个文件就可以了  一个就是phpExcel(刚才我们复制过来的文件 Classse改成的phpExcel)  ,再自己创建一个文件index.php,代码内容如下

【1】最基本用法--直接可以保存到当前文件夹下

 <?php
$dir=dirname('__FILE__'); //找到当前脚本所在路径
require $dir."/phpExcel/PHPExcel.php"; //引入文件
$objPHPExcel=new PHPExcel(); //实例化PHPExcel类,等同于在桌面上创建一个ecxel表格
$objSheet=$objPHPExcel->getActiveSheet();//获取当前活动sheet的操作对象
$objSheet->setTitle('dome'); //给当前的活动sheet设置名称
//填充数据
$objSheet->setCellValue("A1",'姓名')->setCellValue("B1",'年龄'); //给当前活动sheet填充数据
$objSheet->setCellValue("A2",'程镜')->setCellValue("B2",'25');
$objWrite=PHPExcel_IOFactory::createWriter($objPHPExcel,"Excel2007");//按照指定格式生成excel文件
$objWrite->save($dir."/demo.xlsx");//保存到当前文件夹下 ?>

【2】稍微升级了一下使用方法--可以直接再浏览器中下载保存

 <?php
$dir=dirname('__FILE__'); //找到当前脚本所在路径
require $dir."/phpExcel/PHPExcel.php"; //引入文件
$objPHPExcel=new PHPExcel(); //实例化PHPExcel类,等同于在桌面上创建一个ecxel表格
//$objPHPExcel->createSheet(); //创建新的内置表 执行一次创建一个新的一页
//$objPHPExcel->setActiveSheetIndex(1);//把新创建的的sheet设定微当前活动sheet
$objSheet=$objPHPExcel->getActiveSheet();//获取当前活动sheet的操作对象
$objSheet->setTitle('dome2'); //给当前的活动sheet设置名称 $arr=array( array(),
array('姓名','年龄','职业','工资'),
array('程镜','24','程序猿','50000'),
array('大神','27','高级程序猿','20K'), );
$objSheet->fromArray($arr);//直接加载数据块来实现填充数据 $objWrite=PHPExcel_IOFactory::createWriter($objPHPExcel,"Excel2007");//按照指定格式生成excel文件
//$objWrite->save($dir."/demo_3.xlsx");//保存到当前文件夹下 browser_export("Excel2007",'excel.xlsx'); //不保存在当前文件夹下,直接输出至浏览器
$objWrite->save('php://output'); //保存 function browser_export($type,$filename){ //声明一个方法 判断保存 保存格式
if($type=='Excel5'){
header('Content-Type: application/vnd.ms-excel');
}else{
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
}
header('Content-Disposition: attachment;filename="'.$filename.'"');//告诉浏览器 输出的文件名称
header('Cache-Control: max-age=0');//禁止缓存
} ?>

【php】phpExcel使用教程,如何导出excel表格的更多相关文章

  1. tp5.0 composer下载phpexcel 实现导出excel 表格

    tp5.0 composer下载phpexcel 实现导出excel 表格 1.在下载好的tp5.0 框架里面使用 composer 下载phpexcel 的插件 composer require p ...

  2. PHP导入导出excel表格图片(转)

    写excel的时候,我用过pear的库,也用过pack压包的头,同样那些利用smarty等作的简单替换xml的也用过,csv的就更不用谈了.呵呵.(COM方式不讲了,这种可读的太多了,我也写过利用wp ...

  3. vue 导出excel表格

    对于涉及到数据比较多的管理后台导出excel 表格这个需求就非常的常见了 所以? vue 怎么到处excel表格的? 有两种办法 1:请求接口后台直接给你的是excel文件,你需要做的就是怎么接收ex ...

  4. php header函数导出excel表格

    推荐一个除了用PHPExcel导出表格之外的另外一种比较简单不需要引入类文件的表格导入方法——header()导出excel表格. 导出表格的步骤封装成了方法,以便于重复使用,代码如下: /** * ...

  5. PHP导入导出excel表格图片的代码和方法大全

    基本上导出的文件分为两种: 1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已.修改这种文件后再保存,通常会提示你是否要转换成Excel文件 ...

  6. java中使用jxl导出Excel表格详细通用步骤

    该方法一般接收两个参数,response和要导出的表格内容的list. 一般我们将数据库的数据查询出来在页面进行展示,根据用户需求,可能需要对页面数据进行导出. 此时只要将展示之前查询所得的数据放入s ...

  7. .NET环境下导出Excel表格的两种方式和导入两种类型的Excel表格

    一.导出Excel表格的两种方式,其中两种方式指的是导出XML数据类型的Excel(即保存的时候可以只需要修改扩展名为.xls)和真正的Excel这两种. using System; using Sy ...

  8. java导出excel表格

    java导出excel表格: 1.导入jar包 <dependency> <groupId>org.apache.poi</groupId> <artifac ...

  9. 使用NPOI将数据库里信息导出Excel表格并提示用户下载

    使用NPOI进行导出Excel表格大家基本都会,我在网上却很少找到导出Excel表格并提示下载的 简单的代码如下 //mvc项目可以传多个id以逗号相隔的字符串 public ActionResult ...

  10. VB.NET版机房收费系统---导出Excel表格

    datagridview,翻译成中文的意思是数据表格显示,使用DataGridView控件,能够显示和编辑来自不同类型的数据源的表格,将数据绑定到DataGridView控件很easy和直观,大多数情 ...

随机推荐

  1. 我的第一个spring_boot项目

    springBoot火了有一段时间了,现在才接触,着实没跟上节奏.. 一.创建项目并跑起来 目的很简单,只要配置好springBoot环境,并成功启动,且能访问到我项目下的任一资源即可 1 下载mav ...

  2. LVS集群DR模式实例(4)

    LVS集群DR模式实例 1. 实验拓扑图 2. 实验环境 3台CentOS6.4 64bit的服务器. 类型 IP DR eth0:10.20.73.20  VIP eth0:0 10.20.73.3 ...

  3. Hyperledger Fabric Model——超级账本组成模型

    超级账本组成模型 本文主要讲述Hyperledger Fabric的关键设计特性,并细述如何实现了一个全面的.可定制的企业级区块链解决方案: 资产定义--资产这里理解为任何具有货币价值的东西,它们都可 ...

  4. python机器学习工具包

    1. scikit-learn: Machine Learning in Python scikit-learn是一个基于NumPy, SciPy, Matplotlib的开源机器学习工具包,主要涵盖 ...

  5. deeplearning.ai 卷积神经网络 Week 2 深度卷积网络:实例研究 听课笔记

    1. Case study:学习经典网络的原因是它们可以被迁移到其他任务中. 1.1)几种经典的网络: a)LeNet-5(LeCun et al., 1998. Gradient-based lea ...

  6. [hdu5632][BC#73 1002]Rikka with Array

    点开BC发现今晚没比赛..然后似乎上一场有数位DP?...(幸好我没去 一开始被BCDcode那题的思路带歪了..后来发现得把n转成二进制才能搞TAT 题目大概是要求一种类似逆序对的鬼东西: 有一个长 ...

  7. BZOJ2001: [Hnoi2010]City 城市建设

    题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2001 cdq分治+重建图. 可以保留当前一定会被选的非修改边然后把点缩起来.这样的话每次点数至 ...

  8. android组件化方案、二维码扫码、Kotlin新闻客户端、动画特效等源码

    Android精选源码 CalendarView日历选择器 android下拉刷新动画效果代码 一个非常方便的fragment页面框架 android组件化方案源码 Zxing实现二维码条形码的扫描和 ...

  9. 94、存储库之MongoDB、mysql

    本篇导航: 简介 MongoDB基础知识 安装 基本数据类型 CRUD操作 其它 存储库之mysql   一.简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库1.易用性 MongoDB是 ...

  10. Centos7安装docker-compse踩过的坑

    一.概要 ​ 本文,我们介绍如何在centos7环境下安装docker-compose, 记录下安装过程步骤以及遇到的问题还有解决办法. 二.安装方式 1.官方安装方式 sudo curl -L ht ...