PHPExcel 修改已存在Excel的方法


Posted in PHP onMay 03, 2018

如下所示:

require_once './Classes/PHPExcel/IOFactory.php';
  $filePath = './Template.xlsx';
  //读取文件
  if (!file_exists($filePath)) {
     exit("you dont have ");
  }
  $objPHPExcel = PHPExcel_IOFactory::load($filePath);
  $sheet = $objPHPExcel->getSheet(0); // 读取第一??工作表
  $highestColumm = $sheet->getHighestColumn(); // 取得总列数
  $highestRow = $sheet->getHighestRow(); // 取得总行数
  /** 循环读取每个单元格的数据 */
  $i = 2;
  foreach ($list as $key => $value) {
      $objPHPExcel->setActiveSheetIndex(0)
            ->setCellValue('Z'.$i, $value['demo'])
            ->setCellValue('AA'.$i, $value['demo']);
      $i++;
  }
  $objPHPExcel->getActiveSheet()->setTitle('Simple');
  $objPHPExcel->setActiveSheetIndex(0);
  /** 输出到指定目录 */
  $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
  $objWriter->save('simple.xlsx');//文件保存路径
  /** 输出到浏览器直接下载打开 */
  $file_name = 'batchTemplate.xlsx';
  header('Content-Type:application/vnd.ms-excel'); //指定下载文件类型
  header('Content-Disposition: attachment; filename="'.$file_name.'"'); //指定下载文件的描述
  header('Content-Length:'.filesize($input_file)); //指定下载文件的大小
  /** 将文件内容读取出来并直接输出,以便下载 */
  readfile($input_file);

以上这篇PHPExcel 修改已存在Excel的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP中实现汉字转区位码应用源码实例解析
Jun 14 PHP
PHP程序员面试 切忌急功近利(更需要注重以后的发展)
Sep 01 PHP
PHP实现根据浏览器跳转不同语言页面代码
Aug 02 PHP
php 强制下载文件实现代码
Oct 28 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
Oct 01 PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 PHP
thinkphp3.x中display方法及show方法的用法实例
May 19 PHP
浅谈php中urlencode与rawurlencode的区别
Sep 05 PHP
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
Jun 16 PHP
centos7上编译安装php7以php-fpm方式连接apache
Nov 08 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
May 08 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
Oct 15 PHP
PHP中PDO事务处理操作示例
May 02 #PHP
PHP简单实现解析xml为数组的方法
May 02 #PHP
PHP实现动态压缩js与css文件的方法
May 02 #PHP
Yii2框架数据验证操作实例详解
May 02 #PHP
Yii2框架类自动加载机制实例分析
May 02 #PHP
PHP通过bypass disable functions执行系统命令的方法汇总
May 02 #PHP
购物车实现的几种方式优缺点对比
May 02 #PHP
You might like
php+mysql开源XNA 聚合程序发布 下载
2007/07/13 PHP
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
Zend Studio 实用快捷键一览表(精心整理)
2013/08/10 PHP
php CI框架插入一条或多条sql记录示例
2014/07/29 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
JavaScript 事件记录使用说明
2009/10/20 Javascript
javascript new一个对象的实质
2010/01/07 Javascript
基于jquery实现的省市区级联无ajax
2013/09/24 Javascript
JavaScript中跨域调用Flash的方法
2014/08/11 Javascript
jquery实现类似淘宝星星评分功能实例
2014/09/12 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
2017/03/04 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
vue 动态改变静态图片以及请求网络图片的实现方法
2018/02/07 Javascript
vue 全局环境切换问题
2019/10/27 Javascript
Vue 实现简易多行滚动"弹幕"效果
2020/01/02 Javascript
Python格式化压缩后的JS文件的方法
2015/03/05 Python
Python中生成Epoch的方法
2017/04/26 Python
python中matplotlib实现最小二乘法拟合的过程详解
2017/07/11 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
python sort、sort_index方法代码实例
2019/03/28 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
python在CMD界面读取excel所有数据的示例
2020/09/28 Python
python中添加模块导入路径的方法
2021/02/03 Python
详解Html5页面实现下载文件(apk、txt等)的三种方式
2018/10/22 HTML / CSS
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
给酒店员工的表扬信
2014/01/11 职场文书
九年级数学教学反思
2014/02/02 职场文书
事假请假条范文
2014/04/11 职场文书
公司爱心捐款倡议书
2014/05/14 职场文书
局火灾防控工作方案
2014/05/25 职场文书
关爱老人标语
2014/06/21 职场文书
JavaScript异步操作中串行和并行
2021/11/20 Javascript
Vue3中toRef与toRefs的区别
2022/03/24 Vue.js