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在线生成ico文件的代码
Oct 09 PHP
PHP中Date()时间日期函数的使用方法小结
Apr 20 PHP
解析:使用php mongodb扩展时 需要注意的事项
Jun 18 PHP
帝国CMS留言板回复后发送EMAIL通知客户
Jul 06 PHP
php ajax实现文件上传进度条
Mar 29 PHP
php注册和登录界面的实现案例(推荐)
Oct 24 PHP
php使用正则表达式去掉html中的注释方法
Nov 03 PHP
php结合redis高并发下发帖、发微博的实现方法
Dec 15 PHP
LAMP环境使用Composer安装Laravel的方法
Mar 25 PHP
PHP设计模式之适配器模式定义与用法详解
Apr 03 PHP
laravel-admin 中列表筛选方法
Oct 03 PHP
PHP Trait功能与用法实例分析
Jun 03 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
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
基于PHP 面向对象之成员方法详解
2013/05/04 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
PHP简单实现断点续传下载的方法
2015/09/25 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
jquery ajax abort()的使用方法
2010/10/28 Javascript
CSS鼠标响应事件经过、移动、点击示例介绍
2013/09/04 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
jQuery使用ajaxSubmit()提交表单示例
2014/04/04 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
vue实现列表的添加点击
2016/12/29 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
Python内存读写操作示例
2018/07/18 Python
python环形单链表的约瑟夫问题详解
2018/09/27 Python
解决python "No module named pip" 的问题
2018/10/13 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
使用Python 自动生成 Word 文档的教程
2020/02/13 Python
python简单实现最大似然估计&scipy库的使用详解
2020/04/15 Python
通过cmd进入python的步骤
2020/06/16 Python
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
波比布朗英国官网:Bobbi Brown英国
2017/11/13 全球购物
美国宠物美容和宠物用品购物网站:Cherrybrook
2018/12/07 全球购物
学校三八妇女节活动情况总结
2014/03/09 职场文书
法律专业自荐信
2014/06/03 职场文书
最美护士演讲稿
2014/08/27 职场文书
2014银行授权委托书样本
2014/10/04 职场文书
运动会800米赞词
2015/07/22 职场文书
2016党员发展对象培训心得体会
2016/01/08 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL