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;

最新文章

  1. WKWebView与JavaScript交互基础
  2. js代码生成form,解决mvc的url参数过长问题
  3. 十年微软(Microsoft)MVP
  4. NaN
  5. C#程序员开发WinForm必须知道的 Window 消息大全(转)
  6. Android HttpHeader的坑
  7. 每天学点Linux:二
  8. 完整的yuicompressor单个压缩和批量压缩以及gzip再次压缩,拦截器的配置等
  9. AIX errpt命令说明
  10. 一步一步学EF系列 【7、结合IOC ,Repository,UnitOfWork来完成框架的搭建】
  11. Java学习笔记——设计模式之五.工厂方法
  12. 201521123052 《Java程序设计》 第14周学习总结
  13. Beta冲刺NO.1
  14. cogs 619. [金陵中学2007] 传话
  15. linux_FTP连接失败
  16. xampp访问phpmyadmin访问不了
  17. python设计模式第二十四天【命令模式】
  18. linux内核剖析(六)Linux系统调用详解(实现机制分析)
  19. Angular 父子组件传值
  20. 【Python】图形界面

热门文章

  1. P2805 [NOI2009]植物大战僵尸 + 最大权闭合子图 X 拓扑排序
  2. poj 3026 Borg Maze(最小生成树+bfs)
  3. cesium页面小控件的隐藏
  4. ~!#$%^&*这些符号怎么读? 当然是用英语(键盘特殊符号小结)
  5. 为什么spark中只有ALS
  6. 脱离脚手架来配置、学习 webpack4.x (一)基础搭建项目
  7. SpringBoot启动原理
  8. Java复习:集合框架(一张图)
  9. Git学习-安装与创建本地仓库
  10. 在命令行已经pip install flask-script,但是导包时出错