博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phpexcel导出数据表格
阅读量:5082 次
发布时间:2019-06-13

本文共 1401 字,大约阅读时间需要 4 分钟。

 

 

1.下载phpexcel(转自李老师)

2.在页面引入phpexcel的类文件,并且造该类的对象

include("../chajian/phpexcel/Classes/PHPExcel.php");$excel = new PHPExcel();

3.查询数据库得出二维数组这里数组名为:$attr

4.导出excel代码,表头数组和数据数组对应:

//Excel表格式,这里简略写了10列$letter = array('A','B','C','D','E','F','F','G','H','I');//表头数组$tableheader = array('汇报时间','汇报完成度','汇报人员','最终完成度','导师评语');//填充表头信息for($i = 0;$i < count($tableheader);$i++) {$excel->getActiveSheet()->setCellValue("$letter[$i]1","$tableheader[$i]");}//填充表格信息for ($i = 2;$i <= count($attr) + 1;$i++) {$j = 0;foreach ($attr[$i - 2] as $key=>$value) {$excel->getActiveSheet()->setCellValue("$letter[$j]$i","$value");$j++;}}//创建Excel输入对象$write = new PHPExcel_Writer_Excel5($excel);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='{$sj}_{$bt}作业.xls'");header("Content-Transfer-Encoding:binary");$write->save('php://output');

5.如果长数字串显示为科学计数解决方法

(1)在设置值的时候显示的指定数据类型

$excel->getActiveSheet()->setCellValueExplicit('D1',120000000000,PHPExcel_Cell_DataType::TYPE_STRING);

(2)在数字字符串前加一个空格使之成为字符串

$excel->getActiveSheet()->setCellValue('D1',' ' . 120000000000);

 

转载于:https://www.cnblogs.com/1358-com/p/6504375.html

你可能感兴趣的文章
在Mac OS X 10.9上安装 Thrift 0.9.1
查看>>
aide入侵检测工具与crontab
查看>>
Web开发技术——HTML基础
查看>>
《Windows驱动开发技术详解》之Windows内存管理
查看>>
Linux 关于SELinux的命令及使用
查看>>
近年来CVPR,ICCV论文列表
查看>>
C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 – 员工离职管理
查看>>
统计学 nested_design 嵌套设计
查看>>
javascript基础知识(26) 闭包
查看>>
iOS--雪花掉落特效
查看>>
Java面向对象2(G~J)
查看>>
Java int 与 Integer 区别
查看>>
Cenots7下安装运行.NET Core、MicroSoft SQL Server 2019 preview 的基础实践
查看>>
第二阶段个人冲刺05
查看>>
coffee 编译时, 用本地环境
查看>>
jzoj 6271. 2019.8.4【NOIP提高组A】锻造 (forging)
查看>>
Java面向对象和特征
查看>>
【算法与数据结构实战】线性表操作-实现A并B,结果放入A中
查看>>
20141225 数组二
查看>>
发布-订阅消息系统Kafka简介
查看>>