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 09 PHP
php输出xml格式字符串(用的这个)
Jul 12 PHP
基于php-fpm 参数的深入理解
Jun 03 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
Jun 19 PHP
PHP系统命令函数使用分析
Jul 05 PHP
Linux下PHP安装mcrypt扩展模块笔记
Sep 10 PHP
php压缩和解压缩字符串的方法
Mar 14 PHP
PHP实现在线阅读PDF文件的方法
Jun 23 PHP
微信支付的开发流程详解
Sep 13 PHP
php输出形式实例整理
May 05 PHP
Swoole源码中如何查询Websocket的连接问题详解
Aug 30 PHP
php远程请求CURL案例(爬虫、保存登录状态)
Apr 01 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学习笔记 类的声明与对象实例化
2011/06/13 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
2013/07/05 PHP
PHP实现合并discuz用户
2015/08/05 PHP
Zend Framework基本页面布局分析
2016/03/19 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
2020/04/27 PHP
理解Javascript_05_原型继承原理
2010/10/13 Javascript
jquery 定位input元素的几种方法小结
2013/07/28 Javascript
js innerHTML 改变div内容的方法
2013/08/03 Javascript
js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
2014/03/14 Javascript
js分页代码分享
2014/04/28 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
基于JS实现导航条之调用网页助手小精灵的方法
2016/06/17 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
2016/11/22 Javascript
loading动画特效小结
2017/01/22 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
2017/07/21 Javascript
Js利用console计算代码运行时间的方法示例
2017/09/24 Javascript
Python查找函数f(x)=0根的解决方法
2015/05/07 Python
Python选课系统开发程序
2016/09/02 Python
Python标准库之itertools库的使用方法
2017/09/07 Python
Python中实现变量赋值传递时的引用和拷贝方法
2018/04/29 Python
django富文本编辑器的实现示例
2019/04/10 Python
基于Python获取docx/doc文件内容代码解析
2020/02/17 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
标签和贴纸印刷:Lightning Labels
2018/03/22 全球购物
2013年入党人员的自我鉴定
2013/10/25 职场文书
个人授权委托书范本
2014/04/03 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
消夏晚会主持词
2015/06/30 职场文书
车辆安全隐患排查制度
2015/08/05 职场文书
小学思品教学反思
2016/02/20 职场文书
Java日常练习题,每天进步一点点(38)
2021/07/26 Java/Android
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL