phpexcel导出数据到excel

转载 2015年11月20日 00:55:22

PHP导出Excel,PHP输入Excel

phpexcel官网:http://phpexcel.codeplex.com/ 下载类库

<?php
//引入PHPExcel库文件(路径根据自己情况)
include './phpexcel/Classes/PHPExcel.php';
//创建对象
$excel = new PHPExcel();
//Excel表格式,这里简略写了8列
$letter = array('A','B','C','D','E','F','F','G');
//表头数组
$tableheader = array('学号','姓名','性别','年龄','班级');
//填充表头信息
for($i = 0;$i < count($tableheader);$i++) {
$excel->getActiveSheet()->setCellValue("$letter[$i]1","$tableheader[$i]");
}
PHP导出Excel,PHP输入Excel

//表格数组
$data = array(
array('1','小王','男','20','100'),
array('2','小李','男','20','101'),
array('3','小张','女','20','102'),
array('4','小赵','女','20','103')
);
//填充表格信息
for ($i = 2;$i <= count($data) + 1;$i++) {
$j = 0;
foreach ($data[$i - 2] as $key=>$value) {
$excel->getActiveSheet()->setCellValue("$letter[$j]$i","$value");
$j++;
}
}
PHP导出Excel,PHP输入Excel


//创建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="testdata.xls"');
header("Content-Transfer-Encoding:binary");
$write->save('php://output');

//PHP导出Excel,PHP输入Excel

刷新的时候会弹出对话框,让你选择文件保存路径和文件名称

打开表格后,数据和格式跟代码中的一致,说明PHP导出的Excel是正确的。如果出现错误,检查一下你的表格数组和数据数组吧。
PHP导出Excel,PHP输入Excel

相关文章推荐

利用phpExcel实现Excel数据的导入导出(全步骤详细解析)

(一)导入Excel 第一,在前台html页面进行上传文件:如: 复制代码代码如下:          导入Excel表:            ...

PHPExcel导出数据到excel

public function excel() { $data = $this->getExamInfo(); // 所教学科id $subject =...
  • Pompeii
  • Pompeii
  • 2016年02月02日 15:56
  • 540

使用phpExcel实现Excel数据的导入导出(完全步骤)

很多文章都有提到关于使用phpExcel实现Excel数据的导入导出,大部分文章都差不多,或者就是转载的,都会出现一些问题,下面是本人研究phpExcel的使用例程总结出来的使用方法,接下来直接进入正...

phpexcel导出数据库数据生成excel文件

由于项目的需要把数据库的数据导出生成excel文件,发了点时间学习里下PHPexcel导出excel文档 1.查询服务器数据库,数据库查询返回json格式数据。 2.json数据转换为数组,生成的数组...

利用PHPExcel将数据导出到xls格式的excel文件

在开发某地的经营许可证管理系统的时候需要将数据导出打excel文件,虽然一年前做某集团的ERP的时候用到过一次导入和导出,但是那时候太忙没时间写博客,一年过去了我也忘的差不多了,所以趁着今天将此次的使...

ThinkPHP使用phpExcel实现Excel数据的导入导出(真正的完全步骤)

2012-06-08 21:55 ThinkPHP使用phpExcel实现Excel数据的导入导出(真正的完全步骤) 昨日用phpExcel做Excel数据导入mysql,网上找一些材料,发...
  • kingdtl
  • kingdtl
  • 2012年10月08日 08:43
  • 23293

利用PHPExcel导出数据到excel

项目中有个情景是,导出学生的成绩列表为excel格式的,在网上查了下,发现用PHPExcel的很多,于是下了个,看了下文档,调了出了来。 这里记录下,用的是thinkphp的,先把PHPExcel...

CI中使用PHPExcel导出数据到Excel

CI中使用PHPExcel导出数据到Excel 1. 准备工作 下载phpexcel:http://phpexcel.codeplex.com 这是个强大的Excel库,这里只演示导出E...

利用phpExcel实现Excel数据的导入导出(全步骤详细解析)(转载粘贴的)

利用phpExcel实现Excel数据的导入导出(全步骤详细解析) 作者: 字体:[增加 减小] 类型:转载 时间:2013-11-26 我要评论 本人的这段例程是使用在Thinkph...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:phpexcel导出数据到excel
举报原因:
原因补充:

(最多只允许输入30个字)