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函数
Oct 03 PHP
php实现的遍历文件夹下所有文件,编辑删除
Jan 05 PHP
PHP查询MySQL大量数据的时候内存占用分析
Jul 22 PHP
PHP的5个安全措施小结
Jul 17 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 PHP
PHP实现获取域名的方法小结
Nov 05 PHP
利用PHP函数计算中英文字符串长度的方法
Nov 11 PHP
php实现微信公众号无限群发
Oct 11 PHP
PHP简单获取随机数的常用方法小结
Jun 07 PHP
php判断电子邮件是否正确方法
Dec 04 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
Dec 20 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
Aug 05 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
smarty实例教程
2006/11/19 PHP
PHP 判断常量,变量和函数是否存在
2009/04/26 PHP
php 处理上百万条的数据库如何提高处理查询速度
2010/02/08 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
js+css在交互上的应用
2010/07/18 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
vue封装第三方插件并发布到npm的方法
2017/09/25 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
[01:16:12]完美世界DOTA2联赛PWL S2 FTD vs Inki 第一场 11.21
2020/11/23 DOTA
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
Python socket实现的简单通信功能示例
2018/08/21 Python
Python子类继承父类构造函数详解
2019/02/19 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
python异步编程 使用yield from过程解析
2019/09/25 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
计算机专业个人求职自荐信
2013/09/21 职场文书
大学生大二自我鉴定
2013/10/28 职场文书
高中毕业生个人自我鉴定
2013/11/24 职场文书
艺术设计专业个人求职信范文
2013/12/11 职场文书
人事助理自荐信
2014/02/02 职场文书
2014年最新党员对照检查材料汇总
2014/09/15 职场文书
考研英语复习计划
2015/01/19 职场文书
感谢信的格式
2015/01/21 职场文书
员工升职自荐信
2015/03/27 职场文书
消费者理赔投诉书
2015/07/02 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书