phpexcel 类 在原excel上做修改(tp3.2)
2018-03-27 17:54
363 查看
对上传的excel直接修改
public function impsybmit(){ $upload = new \Think\Upload(); $upload->maxSize = 3145728; $upload->exts = array('xlsx'); $upload->rootPath = './Public/uploads/'; $upload->savePath = ''; $info = $upload->upload(); $filename = './Public/uploads/' . $info["updataexcel2007"]["savepath"] . $info["updataexcel2007"]["savename"]; $impFileName = basename($info["updataexcel2007"]['name'],".xlsx"); vendor("PHPExcel.PHPExcel"); //引入phpexcel $result = $objPhpExcel->getActiveSheet()->toArray(true, true, true, true); //获取表格数据 $pos=ord(max(array_keys($result[1]))); //最大下标ASCII $objPhpExcel->getActiveSheet()->setCellValue(chr($pos + 1).'1', '姓名'); // 在原有excel上添加列 $objPhpExcel->getActiveSheet()->setCellValue(chr($pos + 2).'1', '年龄'); //循环未添加的列生成数据 for ($i = 2; $i <= count($result); $i++){ $objPhpExcel->getActiveSheet()->setCellValue(chr($pos + 1).$i, '姓名'.$i); $objPhpExcel->getActiveSheet()->setCellValue(chr($pos + 2).$i,'年龄'.$i); } $write = new \PHPExcel_Writer_Excel2007($objPhpExcel); $write->save($filename);//保存修改后的excel }
相关文章推荐
- TP3.2 thinkPHP3.2 phpexcel+TP框架导出
- tp3.2引入phpexcel 第三方类库
- Yii引入PHPExcel修改其自动加载方法
- ThinkPHP3.2 + PHPExcel 进行execl文件导出操作
- thinkphp3.2与phpexcel基础生成
- php更新修改excel中的内容实例代码
- thinkphp3.2和phpexcel导入
- PHPExcel 修改已存在Excel
- Thinkphp3.2 PHPexcel 导出
- PHPExcel 修改已存在Excel的方法
- tp中phpexcel导出实例
- ubuntu下搭建php(tp3.2框架)
- php excel导出在本地lamp环境可以运行,阿里云服务器上报错,linux文件夹权限修改
- thinkphp3.2整合phpexcel
- php读取excel文件示例分享(更新修改excel)
- PHPExcel读取文件日期处理,含时分秒(tp)
- thinkphp3.2+phpexcel1.8.0导出表格
- 关于Thinkphp3.2 命名空间的说明-php5.3命名空间介绍-TP自动加载
- TP -- 订单的导出,phpexcel 类应用
- php tp下修改数据