PHPExcel 修改已存在Excel的方法

如下所示:

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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...