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 相关文章推荐
第八节 访问方式 [8]
Oct 09 PHP
PHP 增加了对 .ZIP 文件的读取功能
Oct 09 PHP
一个简洁的多级别论坛
Oct 09 PHP
php中的实现trim函数代码
Mar 19 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
Dec 25 PHP
php树型类实例
Dec 05 PHP
php操作(删除,提取,增加)zip文件方法详解
Mar 12 PHP
浅谈COOKIE和SESSION区别
Jul 19 PHP
php类自动加载器实现方法
Jul 28 PHP
PHP学习记录之数组函数
Jun 01 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
Jan 17 PHP
PHP的mysqli_sqlstate()函数讲解
Jan 23 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
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
PHP高精确度运算BC函数库实例详解
2017/08/15 PHP
PHP实现动态获取函数参数的方法示例
2018/04/02 PHP
php伪静态验证码不显示的解决方案
2019/09/26 PHP
input 输入框内的输入事件详细分析
2010/03/17 Javascript
chrome原生方法之数组
2011/11/30 Javascript
jquery随机展示头像代码
2011/12/21 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
jQuery实现下滑菜单导航效果代码
2015/08/25 Javascript
JavaScript知识点整理
2015/12/09 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
layui表格设计以及数据初始化详解
2019/10/26 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
[50:28]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs KG
2018/04/01 DOTA
[00:32]2018DOTA2亚洲邀请赛Secret出场
2018/04/03 DOTA
python 合并文件的具体实例
2013/08/08 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
python实现停车管理系统
2018/11/30 Python
深入浅析python3中的unicode和bytes问题
2019/07/03 Python
css3翻牌翻数字的示例代码
2020/02/07 HTML / CSS
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
小学国庆节活动方案
2014/02/11 职场文书
党支部对照检查材料
2014/08/25 职场文书
国土资源局开展党的群众路线教育实践活动整改措施
2014/09/26 职场文书
师德师风整改措施
2014/10/24 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
公司2015年终工作总结
2015/05/26 职场文书
地道战观后感300字
2015/06/04 职场文书
教师病假条范文
2015/08/17 职场文书
Nginx缓存设置案例详解
2021/09/15 Servers
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技