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编程之高级技巧——利用Mysql函数
Oct 09 PHP
php编写一个简单的路由类
Apr 13 PHP
PHP利用REFERER根居访问来地址进行页面跳转
Sep 28 PHP
php使用curl检测网页是否被百度收录的示例分享
Jan 31 PHP
完美解决thinkphp验证码出错无法显示的方法
Dec 09 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
试用php中oci8扩展
Jun 18 PHP
PHP中的静态变量及static静态变量使用详解
Nov 05 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
Mar 17 PHP
mysql desc(DESCRIBE)命令实例讲解
Sep 24 PHP
PHP生成推广海报的方法分享
Apr 22 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
php5 mysql分页实例代码
2008/04/10 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
2019/04/03 PHP
解决laravel session失效的问题
2019/10/14 PHP
jQuery textarea的长度进行验证
2009/05/06 Javascript
javascript拓展DOM操作 prependChild insertAfert
2010/11/17 Javascript
myFocus slide3D v1.1.0 使用方法与下载
2011/01/12 Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
2012/02/03 Javascript
jquery实现的一个导航滚动效果具体代码
2013/05/27 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
JS扩展方法实例分析
2015/04/15 Javascript
JavaScript+html5 canvas实现本地截图教程
2020/04/16 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
JavaScript Window浏览器对象模型原理解析
2020/05/30 Javascript
原生JavaScript实现幻灯片效果
2021/02/19 Javascript
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
浅谈python内置变量-reversed(seq)
2017/06/21 Python
浅谈Python处理PDF的方法
2017/11/10 Python
教你用Python创建微信聊天机器人
2020/03/31 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
Tensorflow的梯度异步更新示例
2020/01/23 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
pandas按条件筛选数据的实现
2021/02/20 Python
Python文件操作的面试题
2013/06/22 面试题
班主任工作经验交流材料
2014/05/13 职场文书
机关中层领导干部群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
离职报告格式
2014/11/04 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
工厂仓库管理员岗位职责
2015/04/09 职场文书
退休教师欢送会致辞
2015/07/31 职场文书
2016清明节森林防火广播稿
2015/12/17 职场文书
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP