本文实例讲述了PHPExcel导出2003和2007的excel文档功能。分享给大家供大家参考,具体如下:require_once "common/excel/PHPExcel.php";require_once "common/excel/phpExcel/Writer/Excel2007.php";require_once "common/excel/phpExcel/Writer/Excel5.php";include_once "common/excel/phpExcel/IOFactory.php";$objExcel = new PHPExcel();//设置属性 (这段代码无关紧要,其中的内容可以替换为你需要的)$objExcel->getProperties()->setCreator("andy");$objExcel->getProperties()->setLastModifiedBy("andy");$objExcel->getProperties()->setTitle("Office 2003 XLS Test Document");$objExcel->getProperties()->setSubject("Office 2003 XLS Test Document");$objExcel->getProperties()->setDescription("Test document for Office 2003 XLS, generated using PHP classes.");$objExcel->getProperties()->setKeywords("office 2003 openxml php");$objExcel->getProperties()->setCategory("Test result file");$objExcel->setActiveSheetIndex(0);$i=0;//表头$k1="编号";$k2="推广代码";$k3="访问来源";$k4="IP";$k5="访问时间";$objExcel->getActiveSheet()->setCellValue("a1", "$k1");$objExcel->getActiveSheet()->setCellValue("b1", "$k2");$objExcel->getActiveSheet()->setCellValue("c1", "$k3");$objExcel->getActiveSheet()->setCellValue("d1", "$k4");$objExcel->getActiveSheet()->setCellValue("e1", "$k5");//debug($links_list);foreach($links_list as $k=>$v) { $u1=$i+2; /*----------写入内容-------------*/ $objExcel->getActiveSheet()->setCellValue("a".$u1, $v["id"]); $objExcel->getActiveSheet()->setCellValue("b".$u1, $v["num"]); $objExcel->getActiveSheet()->setCellValue("c".$u1, $v["referer"]); $objExcel->getActiveSheet()->setCellValue("d".$u1, $v["ip"]); $objExcel->getActiveSheet()->setCellValue("e".$u1, $v["dateline"]); $i++;}// 高置列的宽度$objExcel->getActiveSheet()->getColumnDimension("A")->setWidth(10);$objExcel->getActiveSheet()->getColumnDimension("B")->setWidth(10);$objExcel->getActiveSheet()->getColumnDimension("C")->setWidth(70);$objExcel->getActiveSheet()->getColumnDimension("D")->setWidth(15);$objExcel->getActiveSheet()->getColumnDimension("E")->setWidth(15);$objExcel->getActiveSheet()->getHeaderFooter()->setOddHeader("&L&BPersonal cash register&RPrinted on &D");$objExcel->getActiveSheet()->getHeaderFooter()->setOddFooter("&L&B" . $objExcel->getProperties()->getTitle() . "&RPage &P of &N");// 设置页方向和规模$objExcel->getActiveSheet()->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_PORTRAIT);$objExcel->getActiveSheet()->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);$objExcel->setActiveSheetIndex(0);$timestamp = time();if($ex == "2007") { //导出excel2007文档 header("Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); header("Content-Disposition: attachment;filename="links_out".$timestamp.".xlsx""); header("Cache-Control: max-age=0"); $objWriter = PHPExcel_IOFactory::createWriter($objExcel, "Excel2007"); $objWriter->save("php://output"); exit;} else { //导出excel2003文档 header("Content-Type: application/vnd.ms-excel"); header("Content-Disposition: attachment;filename="links_out".$timestamp.".xls""); header("Cache-Control: max-age=0"); $objWriter = PHPExcel_IOFactory::createWriter($objExcel, "Excel5"); $objWriter->save("php://output"); exit;}

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php操作office文档技巧总结(包括word,excel,access,ppt)》、《PHP数组(Array)操作技巧大全》、《php排序算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数学运算技巧总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

php 导出excel2003,PHPExcel导出2003和2007的excel文档功能示例相关推荐

  1. PHPExcel 导出2003和2007的excel文档实例

    require_once 'common/excel/PHPExcel.php'; require_once 'common/excel/phpExcel/Writer/Excel2007.php'; ...

  2. 关于CheckBox勾选隐藏和显示,以及导出勾选的复选框的excel文档

    前台显示页面: 然后点击展开按钮: 勾选展开或者收起里的复选框,或者勾选序号里的复选框,点击翻译后还会记住之前的勾选,点击excel导出,可以导出你任意勾选的复选框的数据,下面是对应的前台jsp,后台 ...

  3. 利用Aspose.Word控件和Aspose.Cell控件,实现Word文档和Excel文档的模板化导出

    我们知道,一般都导出的Word文档或者Excel文档,基本上分为两类,一类是动态生成全部文档的内容方式,一种是基于固定模板化的内容输出,后者在很多场合用的比较多,这也是企业报表规范化的一个体现. 我的 ...

  4. 使用NPOI2.0.1.0自定义导出的excel文档数字为文本格式不能公式编辑计算的问题解决

    问题描述: 使用npoi2.0.1.0自定义导出的excel文档为文本格式,在excel中无法直接进行公式计算,不方便使用,需要手工转为数值型才能进行计算. 解决方式: 原先的方式时获取行(Row)进 ...

  5. 如何将Revit明细表导出为Excel文档

    Revit软件没有将明细表直接导出为Excel电子表格的功能,Revit只能将明细表导出为TXT格式,但是这种TXT文件用EXCEL处理软件打开然后另存为XLS格式即可,以Revit2013版自带的建 ...

  6. 支持将数据导出到Excel文档的时候设置单元格格式的.NET控件Spire.DataExport

    Spire.DataExport for .NET是e-iceblue公司推出的一款数据导出类.NET控件.作为一款专业的数据导出控件,Spire.DataExport for .NET可以帮助开发人 ...

  7. 使用EasyPoi轻松导入导出Excel文档

    提到Excel的导入导出,大家肯定都知道alibaba开源的EasyExcel,该项目的github地址为:https://github.com/alibaba/easyexcel. 这个项目非常活跃 ...

  8. 【Java实现导出Word文档功能 XDocReport +FreeMarker】

    Java实现导出Word文档功能(XDocReport +FreeMarker) 前言 在日常的开发工作中,我们时常会遇到导出Word文档报表的需求,比如公司的财务报表.医院的患者统计报表.电商平台的 ...

  9. Java 实现数据库数据 导入 导出成Excel文档的功能

    1.创建导入 导出工具类,写入其导入和导出方法 导出成外部文件: public static ResponseEntity<byte[]> emp2Excel(List<Emp> ...

最新文章

  1. Xcode10:Implicit declaration of function '' is invalid in C99
  2. 和一场音视频技术大会只有一条网线的距离
  3. opencv第三方库JAVA接口,SpringBoot使用OpenCV示例总结
  4. 浅谈c/c++typedef和#define区别[转]
  5. TP5:缩短访问路径和路由的使用——2
  6. 关于vs2008设计视图假死的原因及解决方案总结
  7. “你出命,我出钱!”靠玩命,他又做了一次首富
  8. 二十四 Redis消息订阅事务持久化
  9. Java 随机数,可变参数,JDBC,访问控制
  10. MATLAB——数据类型
  11. sharelist+RaiDriver将阿里云盘映射到本地磁盘
  12. 鼠标滚轮失灵上下乱窜的简单修理办法
  13. 一文看懂预训练模型最新进展
  14. 百度收购91无线,效果未必如愿
  15. 网页/博客Hexo添加live2d游戏角色看板娘,简易添加,碧蓝航线等live2d新型游戏角色模型(moc3)
  16. 毕得医药递交科创板注册:年营收6亿 拟募资4.34亿
  17. LVGL|lvgl教程之修改lvgl tabview部件顶部框(选项卡)的默认样式
  18. 2012 5.4青年节--上海出差
  19. Nature综述:培养未被培养微生物的创新方法
  20. 音视频开发(十四):OpenGL 与 OpenGL ES2区别

热门文章

  1. 蓝桥杯校内选拔赛(河南农业大学)
  2. 【ubuntu】linux中如何破解UltraEdit
  3. 类似余额宝数值增加的动画
  4. DNS服务器基本配置
  5. Java高并发与多线程网络编程
  6. tcping计算机端口,TCPing 服务器端口测试,端口阻断检测
  7. 服务器上运行Geant4例子XQuartz的问题
  8. android studio 智能机器人对话app
  9. 个人掌上游戏机的diy——之一,介绍
  10. Emlog博客主题模板源码简约好看响应式