php读取excel文件示例分享(更新修改excel)


Posted in PHP onFebruary 27, 2014
//模板存放目录
$dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';$templateName = '1.xlsx';
$outputFileName = '模板.xlsx';
$txt='test';
//实例化Excel读取类
$PHPReader = new PHPExcel_Reader_Excel2007();
if(!$PHPReader->canRead($dir.$templateName)){
 $PHPReader = new PHPExcel_Reader_Excel5();
 if(!$PHPReader->canRead($dir.$templateName)){
  echo '无法识别的Excel文件!';
  return false;
 }
}
//读取Excel
$PHPExcel = $PHPReader->load($dir.$templateName);
//读取工作表1
$currentSheet = $PHPExcel->getSheet(0);
$currentSheet->setCellValue('B13',iconv('gbk','utf-8',$txt));//表头赋值//
//实例化Excel写入类
$PHPWriter = new PHPExcel_Writer_Excel2007($PHPExcel);
ob_start();
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header('Content-Disposition:attachment;filename="' .$outputFileName. '"');//输出模板名称
header("Content-Transfer-Encoding: binary");
header("Last-Modified:".gmdate("D, d M Y H:i:s")." GMT");
header('Pragma: public');
header('Expires: 30');
header('Cache-Control: public');
$PHPWriter->save('php://output');
PHP 相关文章推荐
如何使用PHP中的字符串函数
Oct 09 PHP
优化使用mysql存储session的php代码
Jan 10 PHP
PHP memcache扩展的三种安装方法
Apr 26 PHP
PHP Error与Logging函数的深入理解
Jun 03 PHP
PHP时间格式控制符对照表分享
Jul 23 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 PHP
php技术实现加载字体并保存成图片
Jul 27 PHP
php 二维数组快速排序算法的实现代码
Oct 17 PHP
php中青蛙跳台阶的问题解决方法
Oct 14 PHP
PHP二维索引数组的遍历实例分析【2种方式】
Jun 24 PHP
PHP手机号码及邮箱正则表达式实例解析
Jul 11 PHP
php png失真的原因及解决办法
Nov 17 PHP
php中的strpos使用示例
Feb 27 #PHP
php判断字符串在另一个字符串位置的方法
Feb 27 #PHP
php汉字转拼音的示例
Feb 27 #PHP
PHP中session变量的销毁
Feb 27 #PHP
php处理restful请求的路由类分享
Feb 27 #PHP
php中session退出登陆问题
Feb 27 #PHP
php的ajax简单实例
Feb 27 #PHP
You might like
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
JavaScript中prototype为对象添加属性的误区介绍
2013/10/15 Javascript
js AppendChild与insertBefore用法详细对比
2013/12/16 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
jQuery圆形统计图开发实例
2015/01/04 Javascript
jQuery弹出层插件Lightbox_me使用指南
2015/04/21 Javascript
javascript获取重复次数最多的字符
2015/07/08 Javascript
JavaScript弹出对话框的三种方式
2016/03/23 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
2017/02/17 Javascript
详解vue 组件之间使用eventbus传值
2017/10/25 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
详解ES7 Decorator 入门解析
2019/02/18 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
2019/04/03 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[01:14]TI珍贵瞬间系列(六):冠军
2020/08/30 DOTA
python多重继承新算法C3介绍
2014/09/28 Python
对pytorch的函数中的group参数的作用介绍
2020/02/18 Python
详解pyinstaller生成exe的闪退问题解决方案
2020/06/19 Python
python如何使用代码运行助手
2020/07/03 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
2020/08/07 Python
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
西部世纪面试题
2014/12/05 面试题
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
表扬信范文
2015/05/04 职场文书
python实战之用emoji表情生成文字
2021/05/08 Python
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸