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 禁止页面缓存输出
Jan 07 PHP
PHP 强制下载文件代码
Oct 24 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
Apr 07 PHP
PHP安全配置详细说明
Sep 26 PHP
php5.5中类级别的常量使用介绍
Oct 02 PHP
php操作csv文件代码实例汇总
Sep 22 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
Apr 03 PHP
php实现的任意进制互转类分享
Jul 07 PHP
PHP文件缓存smarty模板应用实例分析
Feb 26 PHP
PHP实现一维数组与二维数组去重功能示例
May 24 PHP
Laravel重定向,a链接跳转,控制器跳转示例
Oct 22 PHP
PHP如何使用cURL实现Get和Post请求
Jul 11 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将session信息存储到数据库的类实例
2015/03/04 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
2018/07/20 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
jquery实现从数组移除指定的值
2015/06/24 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
layui点击按钮添加可编辑的一行方法
2018/08/15 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
python操作ssh实现服务器日志下载的方法
2015/06/03 Python
详解Python中的array数组模块相关使用
2016/07/05 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
用matplotlib画等高线图详解
2017/12/14 Python
python中的随机函数小结
2018/01/27 Python
Python3转换html到pdf的不同解决方案
2019/03/11 Python
你应该知道的Python3.6、3.7、3.8新特性小结
2020/05/12 Python
Django ORM实现按天获取数据去重求和例子
2020/05/18 Python
python爬虫中url管理器去重操作实例
2020/11/30 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
Ellos丹麦:时尚和服装在线
2016/09/19 全球购物
药品质量检测应届生求职信
2013/11/14 职场文书
打架检讨书50字
2014/01/11 职场文书
请假条格式范文
2014/04/10 职场文书
和谐社区口号
2014/06/19 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
2014最新毕业证代领委托书
2014/09/26 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
师范生小学见习总结
2015/06/23 职场文书
使用HttpSessionListener监听器实战
2022/03/17 Java/Android
Python实现数据的序列化操作详解
2022/07/07 Python