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 file_exists 检查文件或目录是否存在的函数
May 10 PHP
PHP自动识别字符集并完成转码详解
Aug 02 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
May 07 PHP
php中使用array_filter()函数过滤空数组的实现代码
Aug 19 PHP
PHP+Ajax实时自动检测是否联网的方法
Jul 01 PHP
php实现点击可刷新验证码
Nov 07 PHP
Smarty分页实现方法完整实例
May 11 PHP
postfixadmin忘记密码后的修改密码方法详解
Jul 20 PHP
php 判断字符串编码是utf-8 或gb2312实例
Nov 01 PHP
PHP 获取指定地区的天气实例代码
Feb 08 PHP
PHP中OpenSSL加密问题整理
Dec 14 PHP
Laravel框架源码解析之模型Model原理与用法解析
May 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阻止页面后退的方法分享
2014/02/17 PHP
推荐几个开源的微信开发项目
2014/12/28 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
window.showModalDialog使用手册
2007/01/11 Javascript
JavaScript DOM学习第八章 表单错误提示
2010/02/19 Javascript
javascript学习笔记(十二) RegExp类型介绍
2012/06/20 Javascript
js nextSibling属性和previousSibling属性概述及使用注意
2013/02/16 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
javascript中的深复制详解及实例分析
2016/12/29 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
vue中七牛插件使用的实例代码
2017/07/28 Javascript
深入理解vue中slot与slot-scope的具体使用
2018/01/26 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
用Vue.js在浏览器中实现裁剪图像功能
2019/06/18 Javascript
微信小程序自定义导航栏(模板化)
2019/11/15 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
2020/01/22 Javascript
原生js实现日历效果
2020/03/02 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
Python只用40行代码编写的计算器实例
2017/05/10 Python
python 返回一个列表中第二大的数方法
2019/07/09 Python
python django model联合主键的例子
2019/08/06 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
Python实现结构体代码实例
2020/02/10 Python
Pycharm激活方法及详细教程(详细且实用)
2020/05/12 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
韩国知名的家庭购物网站:CJmall
2016/08/01 全球购物
linux面试题参考答案(1)
2016/01/22 面试题
党员自评材料范文
2014/12/17 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
Python数据分析之pandas读取数据
2021/06/02 Python
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis