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 和 COM
Oct 09 PHP
php中CI操作多个数据库的代码
Jul 05 PHP
深入apache host的配置详解
Jun 09 PHP
JS异常处理try..catch语句的作用和实例
May 05 PHP
Fedora下安装php Redis扩展笔记
Sep 03 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
Sep 22 PHP
thinkPHP自动验证机制详解
Dec 05 PHP
PHP获取当前日期及本周一是几月几号的方法
Mar 28 PHP
PHP实现统计所有字符在字符串中出现次数的方法
Oct 17 PHP
PHP实现的AES 128位加密算法示例
Sep 16 PHP
php的无刷新操作实现方法分析
Feb 28 PHP
PHP fopen中文文件名乱码问题解决方案
Oct 28 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概率算法实例
2014/04/09 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
php设计模式之抽象工厂模式分析【星际争霸游戏案例】
2020/01/23 PHP
json跟xml的对比分析
2008/06/10 Javascript
js继承 Base类的源码解析
2008/12/30 Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
2009/09/09 Javascript
通过身份证号得到出生日期和性别的js代码
2009/11/23 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
js相册效果代码(点击创建即可)
2013/04/16 Javascript
ExtJS4如何给同一个formpanel不同的url
2014/05/02 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
2015/11/17 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
2017/01/26 Javascript
用jquery的attr方法实现图片切换效果
2017/02/05 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
javascript 中事件冒泡和事件捕获机制的详解
2017/09/01 Javascript
手动用webpack搭建第一个ReactApp的示例
2018/04/11 Javascript
vue项目部署到Apache服务器中遇到的问题解决
2018/08/24 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
2020/02/15 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
html5+css3之CSS中的布局与Header的实现
2014/11/21 HTML / CSS
培训主管的岗位职责
2013/11/23 职场文书
教师队伍管理制度
2014/01/14 职场文书
英文感谢信格式
2015/01/21 职场文书
会计简历自我评价
2015/03/10 职场文书
销售督导岗位职责
2015/04/10 职场文书
小学运动会宣传稿
2015/07/23 职场文书
决心书格式及范文
2019/06/24 职场文书
竞选稿之小学班干部
2019/10/31 职场文书
Python实现信息管理系统
2022/06/05 Python
Android开发手册TextInputLayout样式使用示例
2022/06/10 Java/Android