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

PHP----从数据库导出数据到表格:PHPExcel

从数据库导出数据到表格:PHPExcel调用:按天数导出 if(isset($_GET['post']) && !empty($_GET['post']) && is_numeric($_GET['p...
  • damys
  • damys
  • 2017年02月23日 16:04
  • 1265

使用PHPExcel实现数据库内容导出

PHPExcel 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格,如 Excel (BIFF) .x...
  • u010447573
  • u010447573
  • 2015年05月19日 10:38
  • 1068

PHP使用PHPExcel导出,导入数据总结

导出excel: header("Content-type: text/html; charset=utf-8"); include_once dirname(dir...
  • hwhjava
  • hwhjava
  • 2015年08月27日 10:20
  • 3472

php实现利用phpexcel导入导出数据至excel

  • 2017年06月22日 13:43
  • 906KB
  • 下载

ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例

(一)导入Excel    第一,在前台html页面进行上传文件:如:          "post" action="php文件" enctype="multipart/form-data">   ...
  • qq_38568388
  • qq_38568388
  • 2018年01月15日 16:11
  • 6

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

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

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

(一)导入Excel 第一,在前台html页面进行上传文件:如: 复制代码代码如下:          导入Excel表:            ...
  • darlinghqq
  • darlinghqq
  • 2017年08月08日 10:36
  • 344

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

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

PHPExcel导出数据到excel

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

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

原文:http://www.jb51.net/article/43737.htm 本人的这段例程是使用在Thinkphp的开发框架上,要是使用在其他框架也是同样的方法,很多人可能不能...
  • ROVAST
  • ROVAST
  • 2015年12月11日 21:37
  • 502
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:phpexcel导出数据到excel
举报原因:
原因补充:

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