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 相关文章推荐
Windows下PHP5和Apache的安装与配置
Sep 05 PHP
php代码运行时间查看类代码分享
Aug 06 PHP
PHP抽象类 介绍
Jun 13 PHP
php生成随机数的三种方法
Sep 10 PHP
php使用NumberFormatter格式化货币的方法
Mar 21 PHP
php实现插入排序
Mar 29 PHP
Laravel 5框架学习之日期,Mutator 和 Scope
Apr 08 PHP
php三种实现多线程类似的方法
Oct 30 PHP
PHP使用mkdir创建多级目录的方法
Dec 22 PHP
php实现将base64格式图片保存在指定目录的方法
Oct 13 PHP
实例解析php的数据类型
Oct 24 PHP
php解决crontab定时任务不能写入文件问题的方法分析
Sep 16 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中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
让你的PHP7更快之Hugepage用法分析
2016/05/31 PHP
PHP序列化操作方法分析
2016/09/28 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
使用jQuery管理选择结果
2015/01/20 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
2015/03/16 Javascript
jQuery中$.each()函数的用法引申实例
2016/05/12 Javascript
javascript基础知识
2016/06/07 Javascript
Vue.JS入门教程之自定义指令
2016/12/08 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
对Layer UI 模块化的用法详解
2019/09/26 Javascript
js实现无缝轮播图特效
2020/05/09 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
vue-quill-editor的使用及个性化定制操作
2020/08/04 Javascript
Vue 事件的$event参数=事件的值案例
2021/01/29 Vue.js
从零学Python之入门(四)运算
2014/05/27 Python
使用python编写监听端
2018/04/12 Python
详解如何为eclipse安装合适版本的python插件pydev
2018/11/04 Python
Django 日志配置按日期滚动的方法
2019/01/31 Python
python 进制转换 int、bin、oct、hex的原理
2021/01/13 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
2021/02/01 Python
HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
2013/04/24 HTML / CSS
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
安全标准化汇报材料
2014/02/03 职场文书
市场专员岗位职责
2014/02/14 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
政风行风评议整改方案
2014/09/15 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
安全先进班组材料
2014/12/26 职场文书
2016新年感言
2015/08/03 职场文书