大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区

 找回密码
 注册大米会员

QQ登录

只需一步,快速开始

查看: 11415|回复: 0
打印 上一主题 下一主题

分享最新版本PHPEXCEL导出excel简单实例

[复制链接]

501

主题

778

帖子

7674

积分

超级版主

Rank: 8Rank: 8

积分
7674

授权用户商城钻石VIP

跳转到指定楼层
楼主
发表于 2014-9-20 00:03:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 追影 于 2014-9-26 11:51 编辑
  1. function test_excel(){
  2. import ('@.ORG.PHPExcel' );//引入PHPExcel类
  3. $objPHPExcel = new PHPExcel();
  4. $cellName = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','AA','AB','AC','AD','AE','AF','AG','AH','AI','AJ','AK','AL','AM','AN','AO','AP','AQ','AR','AS','AT','AU','AV','AW','AX','AY','AZ');
  5. $title_array = array('姓名','性别');
  6. $data_array = array(
  7. array('张三','男'),
  8. array('李四','女'),
  9. array('王五','男')
  10. );
  11. $cellNum = count($title_array);
  12. $dataNum = count($data_array);
  13. //输出表头
  14. $objPHPExcel->setActiveSheetIndex(0);
  15. for($i=0;$i<$cellNum;$i++){
  16. $objPHPExcel->setActiveSheetIndex(0)->setCellValue($cellName[$i].'1', $title_array[$i]);
  17. }
  18. //输出内容
  19. for($i=0;$i<$dataNum;$i++){
  20.           for($j=0;$j<$cellNum;$j++){
  21.             $objPHPExcel->setActiveSheetIndex(0)->setCellValue($cellName[$j].($i+2), $data_array[$i][$j]);
  22.           }            
  23.         }  
  24. // Rename worksheet
  25. $objPHPExcel->getActiveSheet()->setTitle('会员表');
  26. // Set active sheet index to the first sheet, so Excel opens this as the first sheet
  27. $objPHPExcel->setActiveSheetIndex(0);
  28. // Redirect output to a client’s web browser (Excel5)
  29. header('Content-Type: application/vnd.ms-excel');
  30. header('Content-Disposition: attachment;filename="01simple.xls"');
  31. header('Cache-Control: max-age=0');
  32. // If you're serving to IE 9, then the following may be needed
  33. header('Cache-Control: max-age=1');

  34. // If you're serving to IE over SSL, then the following may be needed
  35. header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
  36. header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modified
  37. header ('Cache-Control: cache, must-revalidate'); // HTTP/1.1
  38. header ('Pragma: public'); // HTTP/1.0

  39. $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
  40. $objWriter->save('php://output');
  41. }
复制代码




PHPExcel_1.8.0.zip

913.12 KB, 下载次数: 6

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册大米会员

本版积分规则

QQ|小黑屋|大米CMS社区 ( 蜀ICP备11002200号-2广告联系:广告联系 

Powered by 大米CMS

© 2010-2020 大米CMS Inc.

快速回复 返回顶部 返回列表