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 相关文章推荐
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
Jan 29 PHP
PHP页面间参数传递的四种方法详解
Jun 09 PHP
PHP实现通过get方式识别用户发送邮件的方法
Jul 16 PHP
PHP 数组基本操作方法详解
Jun 17 PHP
PHP设置images目录不充许http访问的方法
Nov 01 PHP
PHP实现的自定义数组排序函数与排序类示例
Nov 18 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
Dec 27 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
Feb 08 PHP
PHP5.6新增加的可变函数参数用法分析
Aug 25 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
Mar 30 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 PHP
laravel中Redis队列监听中断的分析
Sep 14 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实现批量查询清除一句话后门的代码
2008/01/20 PHP
PHP中10个不常见却非常有用的函数
2010/03/21 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
UTF-8正则表达式如何匹配汉字
2015/08/03 PHP
thinkphp分页集成实例
2017/07/24 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
php 读取文件夹下所有图片、文件的实例
2018/10/17 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
2019/10/16 PHP
Aster vs KG BO3 第三场2.19
2021/03/10 DOTA
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
JavaScript中innerHTML,innerText,outerHTML的用法及区别
2015/09/01 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
让你5分钟掌握9个JavaScript小技巧
2018/06/09 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
Python实现的百度站长自动URL提交小工具
2014/06/27 Python
Python实现的文本简单可逆加密算法示例
2017/05/18 Python
快速了解Python开发中的cookie及简单代码示例
2018/01/17 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
python mysql断开重连的实现方法
2019/07/26 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
为什么相对PHP黑python的更少
2020/06/21 Python
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
2014年小学教师工作自我评价
2014/09/22 职场文书
考察邀请函范文
2015/01/31 职场文书
后天观后感
2015/06/08 职场文书
电影雷锋观后感
2015/06/10 职场文书
《穷人》教学反思
2016/02/19 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python
浅谈mysql哪些情况会导致索引失效
2021/11/20 MySQL