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树的代码,可以嵌套任意层
Oct 09 PHP
一个取得文件扩展名的函数
Oct 09 PHP
fleaphp crud操作之findByField函数的使用方法
Apr 23 PHP
使用array mutisort 实现按某字段对数据排序
Jun 18 PHP
PHP中批量生成静态html(命令行下运行PHP)
Apr 19 PHP
php隐藏实际地址的文件下载方法
Apr 18 PHP
详解PHP对数组的定义以及数组的创建方法
Nov 27 PHP
46 个非常有用的 PHP 代码片段
Feb 16 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
Dec 24 PHP
PHP htmlentities()函数用法讲解
Feb 25 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
Jan 25 PHP
PHP7新特性
Mar 09 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&mysql(六)
2006/10/09 PHP
一些需要禁用的PHP危险函数(disable_functions)
2012/02/23 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
10款实用的PHP开源工具
2015/10/23 PHP
Netbeans 8.2将支持PHP7 更精彩
2016/06/13 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
用jquery和json从后台获得数据集的代码
2011/11/07 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
2015/10/24 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
vue 左滑删除功能的示例代码
2019/01/28 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
viewer.js实现图片预览功能
2020/06/24 Javascript
python实现实时监控文件的方法
2016/08/26 Python
Python中str.join()简单用法示例
2018/03/20 Python
python批量图片处理简单示例
2019/08/06 Python
Django框架 querySet功能解析
2019/09/04 Python
利用python计算时间差(返回天数)
2019/09/07 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
2020/02/12 Python
python dict如何定义
2020/09/02 Python
Prototype如何为一个Ajax添加一个参数
2015/12/06 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
行政文员岗位职责
2013/11/08 职场文书
学生会感恩节活动方案
2014/10/11 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
长城导游词
2015/01/30 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书
利用Apache Common将java对象池化的问题
2022/06/16 Servers