php实现利用phpexcel导出数据
利用PHPExcel在PHP中导出数据:详细指南与代码示例
对于那些需要在PHP中处理数据导出到Excel文件的朋友们,PHPExcel是一个强大的工具。下面是一个简单的示例,展示了如何使用PHPExcel库来导出数据。
确保你已经正确安装了PHPExcel库,并且所有的相关文件都已经包含在你的项目中。
接下来,我们可以直接跳到代码部分。
```php
public function export_data($data = array()) {
// 引入必要的PHPExcel类文件
include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/Writer/IWriter.php');
include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/Writer/Excel5.php');
include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel.php');
include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/IOFactory.php');
// 创建新的PHPExcel对象
$obj_phpexcel = new PHPExcel();
// 设置表头
$obj_phpexcel->getActiveSheet()->setCellValue('A1', 'Key');
$obj_phpexcel->getActiveSheet()->setCellValue('B1', 'Value');
if($data){
$i = 2; // 从第二行开始写入数据
foreach ($data as $key => $value) {
$obj_phpexcel->getActiveSheet()->setCellValue('A'.$i, $key); // 设置键名
$obj_phpexcel->getActiveSheet()->setCellValue('B'.$i, $value); // 设置值
$i++; // 跳到下一行
}
}
// 创建Writer对象并设置文件名
$obj_Writer = PHPExcel_IOFactory::createWriter($obj_phpexcel, 'Excel5');
$filename = "outexcel.xls";
// 设置HTTP头部,以便浏览器可以下载文件
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header('Content-Disposition:inline;filename="'.$filename.'"');
header("Content-Transfer-Encoding: binary");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");
// 输出文件到浏览器进行下载
$obj_Writer->save('php://output');
}
```
编程语言
- php实现利用phpexcel导出数据
- ASP 类 Class入门
- javascript多行字符串的简单实现方式
- 使用jQuery 操作table 完成单元格合并的实例
- php设计模式之工厂模式用法经典实例分析
- javascript asp教程第二课--转义字符
- PHP反射类ReflectionClass和ReflectionObject的使用方法
- 如何防止INPUT按回车自动提交表单FORM
- 使用正则表达式替换报表名称中的特殊字符(推荐
- 与文件上传有关的php配置参数总结
- jquery中取消和绑定hover事件的实现代码
- PHP里面把16进制的图片数据显示在html的img标签上
- SQLServer中用T—SQL命令查询一个数据库中有哪些表
- vue2.0页面前进刷新回退不刷新的实现方法
- JSP由浅入深(11)—— 标记库
- 微信小程序 教程之wxapp 视图容器 view