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+mysql扎实个人基本功
Mar 27 PHP
PHP获取MAC地址的函数代码
Sep 11 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 PHP
php图片的二进制转换实现方法
Dec 15 PHP
php函数重载的替代方法--伪重载详解
May 08 PHP
浅谈COOKIE和SESSION区别
Jul 19 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
Feb 26 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
Apr 01 PHP
PHP中模糊查询并关联三个select框
Jun 19 PHP
PHP使用ActiveMQ实例
Feb 05 PHP
详细解读php的命名空间(二)
Feb 21 PHP
关于laravel 日志写入失败问题汇总
Oct 17 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 无限分类的树类代码
2009/12/03 PHP
yii2.0之GridView自定义按钮和链接用法
2014/12/15 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
PHP编译configure时常见错误的总结
2017/08/17 PHP
php的扩展写法总结
2019/05/14 PHP
javascript 面向对象编程基础:封装
2009/08/21 Javascript
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
jQuery实现新消息闪烁标题提示的方法
2015/03/11 Javascript
原生js实现自由拖拽弹窗代码demo
2016/06/29 Javascript
原生Javascript和jQuery做轮播图简单例子
2016/10/11 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
Vue全家桶实践项目总结(推荐)
2017/11/04 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
ubuntu中配置pyqt4环境教程
2017/12/27 Python
python列表的增删改查实例代码
2018/01/30 Python
Python元组知识点总结
2019/02/18 Python
使用python分析统计自己微信朋友的信息
2019/07/19 Python
python GUI库图形界面开发之PyQt5拖放控件实例详解
2020/02/25 Python
python爬虫实现获取下一页代码
2020/03/13 Python
Django中template for如何使用方法
2021/01/31 Python
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
几道Java和数据库的面试题
2013/05/30 面试题
初中生个人学习的自我评价
2013/12/04 职场文书
护士演讲稿范文
2014/01/05 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
土建施工员岗位职责
2014/07/16 职场文书
好的促销活动方案
2014/08/21 职场文书
乡镇八一建军节活动方案
2014/08/24 职场文书
地球一小时活动总结
2015/02/27 职场文书
导游词之丽江普济寺
2019/10/22 职场文书
Python源码解析之List
2021/05/21 Python