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调用Java对象的方法
Oct 09 PHP
php 调试利器debug_print_backtrace()
Jul 23 PHP
简单的php数据库操作类代码(增,删,改,查)
Apr 08 PHP
apache和php之间协同工作的配置经验分享
Apr 08 PHP
深入理解curl类,可用于模拟get,post和curl下载
Jun 08 PHP
PHP处理SQL脚本文件导入到MySQL的代码实例
Mar 17 PHP
php下Memcached入门实例解析
Jan 05 PHP
thinkPHP3.1验证码的简单实现方法
Apr 22 PHP
php基于curl实现的股票信息查询类实例
Nov 11 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
Nov 16 PHP
Yii2.0框架模型多表关联查询示例
Jul 18 PHP
php探针不显示内存解决方法
Sep 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遍历目录viewDir函数
2009/12/15 PHP
PHP实现支持加盐的图片加密解密
2016/09/09 PHP
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
jquery 仿QQ校友的DIV模拟窗口效果源码
2010/03/24 Javascript
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
QUnit jQuery的TDD框架
2010/11/04 Javascript
FusionCharts图表显示双Y轴双(多)曲线
2012/11/22 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
js创建元素(节点)示例
2014/01/02 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
JS实现网页上随机产生超链接地址的方法
2015/11/09 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
理解Proxy及使用Proxy实现vue数据双向绑定操作
2020/07/18 Javascript
python学习笔记之调用eval函数出现invalid syntax错误问题
2015/10/18 Python
浅谈python中的占位符
2017/11/09 Python
Python中函数参数调用方式分析
2018/08/09 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
2019/06/11 Python
Python实现 PS 图像调整中的亮度调整
2019/06/28 Python
Python 根据日志级别打印不同颜色的日志的方法示例
2019/08/08 Python
Python HTMLTestRunner库安装过程解析
2020/05/25 Python
欧舒丹英国官网:购买欧舒丹护手霜等明星产品
2017/01/17 全球购物
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
函授毕业生的自我鉴定
2013/11/26 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
战略合作协议书范本
2014/04/18 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
工作所在部门证明
2014/09/21 职场文书
公司合作协议范文
2014/10/01 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python
win10拖拽文件时崩溃怎么解决?win10文件不能拖拽问题解决方法
2022/08/14 数码科技