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 var_dump遍历对象属性的函数与应用代码
Jun 04 PHP
PHP基础知识回顾
Aug 16 PHP
destoon整合UCenter图文教程
Jun 21 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
Sep 20 PHP
php在数据库抽象层简单使用PDO的方法
Nov 03 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
Mar 21 PHP
Thinkphp单字母函数使用指南
May 08 PHP
cakephp常见知识点汇总
Feb 24 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
Oct 14 PHP
PHP文件后缀不强制为.php方法
Mar 31 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 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
40年前的这部特摄片恐龙特级克塞号80后的共同回忆
2020/03/08 日漫
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
PHP exif扩展方法开启详解
2014/07/28 PHP
2014最热门的24个php类库汇总
2014/12/18 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
PHP数组游标实现对数组的各种操作详解
2016/01/26 PHP
PHP基于Redis消息队列实现发布微博的方法
2017/05/03 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
2019/10/18 PHP
Prototype Selector对象学习
2009/07/23 Javascript
jQuery $.get 的妙用 访问本地文本文件
2012/07/12 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
showModelDialog弹出文件下载窗口的使用示例
2013/11/19 Javascript
jquery 实现两级导航菜单附效果图
2014/03/07 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
Django admin禁用编辑链接和添加删除操作详解
2019/11/15 Python
使用Python防止SQL注入攻击的实现示例
2020/05/21 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
2020/05/22 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
Audible英国:有声读物,30天免费试用
2019/10/16 全球购物
传媒专业推荐信范文
2013/11/23 职场文书
公司道歉信范文
2014/01/09 职场文书
学生打架检讨书
2014/02/14 职场文书
安全生产中长期规划实施方案
2014/02/21 职场文书
商业计算机应用专业自荐书
2014/06/09 职场文书
领导班子个人对照检查剖析材料
2014/09/29 职场文书
2015年禁毒宣传活动总结
2015/03/25 职场文书
爱护环境建议书
2015/09/14 职场文书
Win11 引入 Windows 365 云操作系统,适应疫情期间混合办公模式:启动时直接登录、模
2022/04/06 数码科技