PHP用法PHPExcel删除Excel单元格指定列的方法_.docx

上传人:啊飒飒 文档编号:11651259 上传时间:2021-08-28 格式:DOCX 页数:4 大小:12.13KB
返回 下载 相关 举报
PHP用法PHPExcel删除Excel单元格指定列的方法_.docx_第1页
第1页 / 共4页
PHP用法PHPExcel删除Excel单元格指定列的方法_.docx_第2页
第2页 / 共4页
PHP用法PHPExcel删除Excel单元格指定列的方法_.docx_第3页
第3页 / 共4页
PHP用法PHPExcel删除Excel单元格指定列的方法_.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《PHP用法PHPExcel删除Excel单元格指定列的方法_.docx》由会员分享,可在线阅读,更多相关《PHP用法PHPExcel删除Excel单元格指定列的方法_.docx(4页珍藏版)》请在三一文库上搜索。

1、PHP用法PHPExcel删除Excel单元格指定列的方法_ 本文实例讲解并描述了PHP用法PHPExcel删除Excel单元格指定列的方法。分享给大家供大家参考,具体如下: 需求是这样的: 有一个系统仅公司内部和外部经销商用法,在一个导出功能中公司内部员工跟外部经销商导出的列是不一样的(某些数据是不能供应给经销商的) 由于导出的数据都是一样的(某些列外数据外部没有)因此并没有单独处理,而是统一生成然后依据不同的账户再删除没有权限的列 /* * Author: HTL * Description: 移出单元列 * objPHPExcel: phpexecel object * remove_c

2、olumns:要移出的列 */ function _remove_column($objPHPExcel,$remove_columns) if(!$objPHPExcel | !is_object ($objPHPExcel) | !$remove_columns | !is_array($remove_columns) | count($remove_columns)=0) return ; /单元格模板值,用于匹配要删除的列(在excel模板第一列) $cell_val = ; /单元格总列数 $highestColumm = $objPHPExcel-getActiveSheet()-

3、getHighestColumn(); for ($column = A; $column = $highestColumm;) /列数是以A列开头 $cell_val = $objPHPExcel-getActiveSheet()-getCell($column.1); $cell_val = preg_replace(/s/i, $cell_val); /移出没有权限导出的列 /移出后column不能加1,由于当前列已经移出加1后会导致删除错误的列 /此问题铺张了几非常钟 if(strlen($cell_val)0 in_array($cell_val,$remove_columns) $

4、objPHPExcel-getActiveSheet()-removeColumn( $column); else $column+; /example /导入PHPExcel类 vendor(PHPExcel.PHPExcel); $filepath = ./data/upload/temp.xlsx; $objReader = PHPExcel_IOFactory:createReader(Excel2021); $objPHPExcel = $objReader-load($filepath); $this-_remove_column($objPHPExcel,array(age,address); 运行效果如下图所示: 盼望本文所述对大家PHP程序设计有所关心。 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1