分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

phpexcel 导出方法

发布时间:2023-09-06 02:13责任编辑:蔡小小关键词:excel


???????Vendor("PHPExcel.PHPExcel");
???????Vendor("PHPExcel.PHPExcel.IOFactory");
???????Vendor("PHPExcel.PHPExcel.Writer.Excel2007");
???????Vendor("PHPExcel.PHPExcel.Writer.Excel5");
???????$objPHPExcel = new \PHPExcel();

???????$name = ‘customers‘.date(‘YmdHis‘);
???????/*右键属性所显示的信息*/
?????$objPHPExcel->getProperties()->setCreator("天狗物联") ?//作者
??????->setLastModifiedBy("天狗物联") ?//最后一次保存者
??????->setTitle(‘客户管理列表‘) ?//标题
??????->setSubject(‘客户管理列表导出‘) //主题
??????->setDescription(‘客户管理列表导出数据‘) ?//描述
??????->setKeywords("excel") ??//标记
??????->setCategory("result file"); ?//类别

???????//设置当前的表格
???????$objPHPExcel->setActiveSheetIndex(0);
???????// 设置表格第一行显示内容
??????$objPHPExcel->getActiveSheet()
??????->setCellValue(‘A1‘, ‘客户名称‘)
??????->setCellValue(‘B1‘, ‘跟单类型‘)
??????->setCellValue(‘C1‘, ‘联系人‘)
??????->setCellValue(‘D1‘, ‘手机号码‘)
??????->setCellValue(‘E1‘,‘进展阶段‘)
??????->setCellValue(‘F1‘,‘下次联系人‘)
??????->setCellValue(‘G1‘,‘添加时间‘);
??????$arr=array([‘name‘=>‘fd‘,‘pwd‘=>‘123‘,‘phone‘=>‘11233‘,‘address‘=>‘343‘],[‘name‘=>‘fd‘,‘pwd‘=>‘123‘,‘phone‘=>‘11233‘,‘address‘=>‘343‘]);
??????$key = 1;
??????/*以下就是对处理Excel里的数据,横着取数据*/
??????foreach($arr as $v){
????????//设置循环从第二行开始
??????????$key++;
??????????$objPHPExcel->getActiveSheet()

????//Excel的第A列,name是你查出数组的键值字段,下面以此类推
??????????->setCellValue(‘A‘.$key, $v[‘name‘])
??????????->setCellValue(‘B‘.$key, $v[‘pwd‘])
??????????->setCellValue(‘C‘.$key, $v[‘phone‘])
??????????->setCellValue(‘D‘.$key, $v[‘address‘]);

??????}
//设置当前的表格
??????$objPHPExcel->setActiveSheetIndex(0);
?header(‘Content-Type: application/vnd.ms-excel‘); //文件类型
?header(‘Content-Disposition: attachment;filename="‘.$name.‘.xls"‘); //文件名
?header(‘Cache-Control: max-age=0‘);
?header(‘Content-Type: text/html; charset=utf-8‘); //编码
?$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, ‘Excel2007‘); ?//excel 2003
?$objWriter->save(‘php://output‘);
?exit;
?

phpexcel 导出方法

原文地址:https://www.cnblogs.com/whowhere/p/9603687.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved