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 相关文章推荐
做一个有下拉功能的留言版
Oct 09 PHP
php下过滤html代码的函数 提高程序安全性
Mar 02 PHP
谨慎使用PHP的引用原因分析
Sep 06 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
Feb 18 PHP
在win7中搭建Linux+PHP 开发环境
Oct 08 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
Oct 30 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
Oct 30 PHP
PHP输入输出流学习笔记
May 12 PHP
PHP框架自动加载类文件原理详解
Jun 06 PHP
ThinkPHP中图片按比例切割的代码实例
Mar 08 PHP
Laravel如何实现自动加载类
Oct 14 PHP
如何运行/调试你的PHP代码
Oct 23 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/15 PHP
javascript 小型动画组件与实现代码
2010/06/02 PHP
thinkphp控制器调度使用示例
2014/02/24 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
ThinkPHP单字母函数(快捷方法)使用总结
2014/07/23 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)
2016/04/15 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
2016/11/08 PHP
php中final关键字用法分析
2016/12/07 PHP
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
基于javascript实现listbox左右移动
2016/01/29 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
Vue.js事件处理器与表单控件绑定详解
2017/03/20 Javascript
使用react render props实现倒计时的示例代码
2018/12/06 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
基于 vue-skeleton-webpack-plugin 的骨架屏实战
2019/08/05 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
python九九乘法表的实例
2017/09/26 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
PyTorch 对应点相乘、矩阵相乘实例
2019/12/27 Python
Python 实现敏感目录扫描的示例代码
2020/05/21 Python
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
小米官方旗舰店:Xiaomi
2020/08/07 全球购物
中英双版中文教师求职信
2013/10/27 职场文书
商业项目策划方案
2014/06/05 职场文书
2014年幼儿园重阳节活动方案
2014/09/16 职场文书
红楼梦读书笔记
2015/06/25 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
python 字典和列表嵌套用法详解
2021/06/29 Python
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android