tp5使用PHPExcel

到PHPExcel 官网下载 phpexcel压缩包 只要Classes目录 解压到vendor 下面

控制器:

use Classes\PHPExcel_IOFactory;

use Classes\PHPExcel;

/数据导出/

public function out(){

// echo "123";exit();

$path=dirname(FILE);

/加载phpexcel/

vendor("PHPExcel.Classes.PHPExcel.PHPExcel");

vendor("PHPExcel.Classes.PHPExcel.Writer.IWriter");

vendor("PHPExcel.Classes.PHPExcel.Writer.Abstract");

vendor("PHPExcel.Classes.PHPExcel.IOFactory");

vendor("PHPExcel.Classes.PHPExcel.Writer.Excel5");

vendor("PHPExcel.Classes.PHPExcel.Writer.Excel2007");

objWriter=new \PHPExcel_Writer_Excel5(

objWriter=new \PHPExcel_Writer_Excel2007(

sql = db('message')->select();

this->dao->table('base_user')->field('phone,id,create_time')->limit('30')->select();

/--------------设置表头信息------------------/

$objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A1', 'ID编号') ->setCellValue('B1', '手机号码') ->setCellValue('C1', '入库时间');

/这里的A1,B1是A列第一行。以此类推,就是表头了,想要哪些信息就写什么,只要数据库有,接下来可以对的上就行。/

/--------------开始从数据库提取信息插入Excel表中------------------/

i = 2,因为第一行是表头,所以写到表格时候只能从第二行开始写。/

sql); //计算有多少条数据

for (

i <=

i++) {

i,

i-2]['id']);

i,

i-2]['phone']);

i, date('Y-m-d H:i:s',

i-2]['create_time']));

}

/接下来就是设置导入表的名称等内容了/

/--------------下面是设置其他信息------------------*/

objPHPExcel->setActiveSheetIndex(0); //设置sheet的起始位置

objPHPExcel, 'Excel5'); //通过PHPExcel_IOFactory的写函数将上面数据写出来

objPHPExcel,"Excel2007");

header('Content-Disposition: attachment;filename="用户信息.xlsx"');

header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');

path路径下面生成demo.xlsx文件

}

phpexcel.php实际应用,tp5使用PHPExcel相关推荐

  1. TP5.0 PHPExcel 数据表格导出导入(引)

    TP5.0 PHPExcel 数据表格导出导入(引) 今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExc ...

  2. TP5.0 PHPExcel 数据表格导出导入(原)

    今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExcel没有命名空间,所以框架里面的use根本引入不进去, ...

  3. tp5 使用phpexcel

    tp5 使用phpexcel 下载好PHPExcel 1.下载好放入vendor扩展下 链接:https://pan.baidu.com/s/1ULXaaP5voB0mPz0eMN14Ug 密码:o5 ...

  4. TP5使用PHPExcel将数据动态导出为Excel表格

    数据表导出为Excel是CMS系统中很常见的功能,PHPExcel即使已经被作者停更但是依然是一个很好的选择,首先要知道的是PHPExcel不支持Composer下载,所以我们需要去Github中手动 ...

  5. php怎样打印excel图表,Tp5.0+PHPExcel.php实现excel打印数据表

    1.你的先下以一个类的扩展PHPEXcel.php (https://codeload.github.com/PHPOffice/PHPExcel/zip/1.8),这个时候放的位置可有讲究了,此处附 ...

  6. php导入导出xls表,TP5.0 PHPExcel 数据表格导出导入

    1.先在github里面下载PHPexcel这个类库 或者通过以下链接下载PHPexcel类库. http://www.php.cn/xiazai/leiku/1491 2.解压之后把它复制到exte ...

  7. tp5 使用phpexcel导出excel表格

    1-使用composer安装phpexcel包 composer require phpoffice/phpexcel -vvv 2-控制器里面的方法 public function excel(){ ...

  8. TP5引用PHPExcel实现导入导出功能

    从github下载PHPExcel PHPExcel 将下载好的PHPExcel文件夹跟PHPExcel放置在框架中的Vendor目录下,注意目录的结构,按照我的代码来基本上直接引用就能使用 前端代码 ...

  9. tp5使用PHPExcel将数据保存到表格,并对表格填充背景色

    1.引入PHPExcel require_once '../extend/PHPExcel/PHPExcel.php'; 2.实例化phpexcel对象 $obj = new \PHPExcel(); ...

最新文章

  1. 打造全球最大规模 Kafka 集群,Uber 的多区域灾备实践
  2. ttf_openfont可以多次调用吗_西门子OB块、FC块、FB块、DB块之间有什么关系?如何调用?...
  3. 3_4 IteratorMode 迭代器模式
  4. 【OpenCV】OpenCV函数精讲之 -- imwrite()函数
  5. hdu-2032杨辉三角
  6. Web前端工作笔记009---IE8兼容_new Date兼容方法
  7. GARFIELD@05-02-2005
  8. JetBrains系列WebStorm等中文输入法无法跟随光标的问题的解决办法
  9. JavaScript—当前时间
  10. mysql 接收中文字符,MYSQL匹配中文字符
  11. Java Mysql工具类封装
  12. Cabbage教学(2)——类型转换与字符串操作
  13. Leco题目:寻找两个正序数组的中位数
  14. 浏览器控制bartender打印方案
  15. 怎么释放gpu内存占用
  16. CM 安装及部署操作
  17. 『实践』VirtualBox 5.1.18+Centos 6.8+hadoop 2.7.3搭建hadoop完全分布式集群及基于HDFS的网盘实现...
  18. 01 A股10个月争取翻10倍实盘操作记录(前言)
  19. 【路径规划】基于鲸鱼算法求解带时间窗开放式车辆路径问题附matlab代码
  20. 够迫履门夹钾灼敛墒套谮姑韩立对墨大夫一年后是否真的信守承诺,很是怀疑,若真是像对方所说

热门文章

  1. nodejs+vue 在线零食店铺
  2. IDA分析-熊猫烧香
  3. U盘不能复制传输存储大于等于4G大文件的解决办法
  4. Linux内核学习方法论
  5. Python简易爬虫教程:笔记部分
  6. 陋室快报-对比学习热文-20211115
  7. “创新实践”项目介绍8:《无人机跟拍》
  8. 瑞芯微鸿蒙移植,瑞芯微Cortex-A7系列芯片u-boot补丁,引导鸿蒙内核liteos.bin
  9. 九阴服务器延迟高怎么解决,九阴真经 11月24日合服公告
  10. 基于php签到考勤系统的设计