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不用内置函数对数组排序的两个算法代码
Feb 08 PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
Mar 28 PHP
php设计模式 Visitor 访问者模式
Jun 28 PHP
PHP实现手机归属地查询API接口实现代码
Aug 27 PHP
php中怎么搜索相关联数组键值及获取之
Oct 17 PHP
php遍历文件夹所有文件子文件夹函数代码
Nov 27 PHP
PHP以mysqli方式连接类完整代码实例
Jul 15 PHP
9个经典的PHP代码片段分享
Dec 18 PHP
thinkPHP学习笔记之安装配置篇
Mar 05 PHP
PHP生成指定随机字符串的简单实现方法
Apr 01 PHP
PHP递归获取目录内所有文件的实现方法
Nov 01 PHP
php获取linux命令结果的实例
Mar 13 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
PHP5中虚函数的实现方法分享
2011/04/20 PHP
使用正则替换变量
2007/05/05 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
JavaScript 作用域链解析
2014/11/13 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
Bootstrap自定义文件上传下载样式
2016/05/26 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
JS中setTimeout和setInterval的最大延时值详解
2017/02/13 Javascript
JS面向对象的程序设计相关知识小结
2018/05/26 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
对layui中的onevent 和event的使用详解
2019/09/06 Javascript
vue视频播放暂停代码
2019/11/08 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
使用Python获取Linux系统的各种信息
2014/07/10 Python
Python中Collection的使用小技巧
2014/08/18 Python
深入探究Django中的Session与Cookie
2017/07/30 Python
Python实现求数列和的方法示例
2018/01/12 Python
Flask实现跨域请求的处理方法
2018/09/27 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
python xpath获取页面注释的方法
2019/01/14 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
Python随机数函数代码实例解析
2020/02/09 Python
python deque模块简单使用代码实例
2020/03/12 Python
Python计算信息熵实例
2020/06/18 Python
Html5+JS实现手机摇一摇功能
2015/04/24 HTML / CSS
关联、聚合(Aggregation)以及组合(Composition)的区别
2012/02/29 面试题
《广玉兰》教学反思
2014/04/14 职场文书
新书发布会策划方案
2014/06/09 职场文书
车辆工程专业求职信
2014/06/14 职场文书
2014年计生工作总结
2014/11/21 职场文书
超市员工辞职信范文
2015/05/12 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书