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
《PHP边学边教》(02.Apache+PHP环境配置――上篇)
Dec 13 PHP
PHP中“简单工厂模式”实例代码讲解
Sep 04 PHP
php数组声明、遍历、数组全局变量使用小结
Jun 05 PHP
php实现查看邮件是否已被阅读的方法
Dec 03 PHP
删除html标签得到纯文本可处理嵌套的标签
Apr 28 PHP
php中ob函数缓冲机制深入理解
Aug 03 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
Oct 15 PHP
Symfony2学习笔记之系统路由详解
Mar 17 PHP
Yii2中事务的使用实例代码详解
Sep 07 PHP
PHP使用递归算法无限遍历数组示例
Jan 13 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
Jun 05 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
第十三节--对象串行化
2006/11/16 PHP
php实现查看邮件是否已被阅读的方法
2013/12/03 PHP
php自定义分页类完整实例
2015/12/25 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
JS 参数传递的实际应用代码分析
2009/09/13 Javascript
自定义jQuery选项卡插件实例
2013/03/27 Javascript
jquery ajax 调用失败的原因示例介绍
2013/09/27 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
2014/01/07 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
Vue面试题及Vue知识点整理
2018/10/07 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
python list 合并连接字符串的方法
2013/03/09 Python
用Python脚本生成Android SALT扰码的方法
2013/09/18 Python
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
分析Python编程时利用wxPython来支持多线程的方法
2015/04/07 Python
python实现报表自动化详解
2017/11/16 Python
Pycharm设置utf-8自动显示方法
2019/01/17 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
Python Pandas 箱线图的实现
2019/07/23 Python
波兰香水和化妆品购物网站:Notino.pl
2017/11/07 全球购物
美国球迷装备的第一来源:FOCO
2020/07/03 全球购物
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
检讨书模板
2015/01/29 职场文书
领导干部学习心得体会
2016/01/23 职场文书
《小小的船》教学反思
2016/02/18 职场文书
六年级语文教学反思
2016/03/03 职场文书
Apache POI的基本使用详解
2021/11/07 Servers
清空 Oracle 安装记录并重新安装
2022/04/26 Oracle
python神经网络 使用Keras构建RNN训练
2022/05/04 Python
python manim实现排序算法动画示例
2022/08/14 Python