phpexcel指定列/表(sheet)被锁定受保护加密相应列受保护

一、受保护phpexcel的列

//实例化PHPExcel

$objPhpExcel= new \PHPExcel();

$objPhpExcel->getProperties();

//受保护的地址列

$objPhpExcel->getActiveSheet()->protectCells('A1:A7', 'password');

//解除指定列锁定

$objPhpExcel->getActiveSheet()->getStyle('B1:B7')->getProtection()->setLocked(\PHPExcel_Style_Protection::PROTECTION_UNPROTECTED);

//设置sheet锁定属性

$objPhpExcel->getActiveSheet()->getProtection()->setSheet(true);

注:以上方法如果用在指定列缺一不可!具体参数用途参见源代码方法

代码示例

二、phpexcel 受保护的表 sheet

//受保护的sheet

$objPhpExcel->getActiveSheet()->getProtection()->setSheet(true);

$objPhpExcel->getActiveSheet()->getProtection()->setSort(true);

$objPhpExcel->getActiveSheet()->getProtection()->setInsertRows(true);

$objPhpExcel->getActiveSheet()->getProtection()->setFormatCells(true);

$objPhpExcel->getActiveSheet()->getProtection()->setPassword('password');

以上参见:

php excel 保护工作表,PHPExcel 指定列表锁定受保护加密不可更改方法相关推荐

  1. php如何锁定表,PHPExcel冻结(锁定)表头的简单实现方法

    本文实例讲述了PHPExcel冻结(锁定)表头的简单实现方法.分享给大家供大家参考,具体如下: PHPExcel是一款功能比较强大的操作微软excel的PHP插件,在导出数据时为了方便查看,有时需要锁 ...

  2. C#将一个excel工作表根据指定范围拆分为多个excel文件

    C#将一个excel工作表根据指定范围拆分为多个excel文件 微软Excel没有提供直接的方法来拆分excel文件,因此要拆分一个excel文件最简单的方法可能就是手动剪切和粘贴了,除此之外,还有其 ...

  3. java使用poi实现excel保护工作表实例代码(支持.xls和.xlsx)

    java使用poi实现excel保护工作表,支持.xls和.xlsx类型的excel,代码如下: import java.io.FileInputStream; import java.io.File ...

  4. Excel保护工作表和保护工作簿的区别

    Excel文件可以进行加密,一个是打开密码.一个是编辑密码,这个是大家都知道的,但是再编辑限制还非有两种.分别是保护工作表.保护工作簿.设置这两种保护之后的excel文件所起到的保护作用也是不一样的. ...

  5. Poi操作保护工作表后指定区域内删除行列

    最近做的一个物流项目,其主要操作是处理上传和下载Excel文件的,主要用的第三方的Poi的jar包.前几天遇到个问题,纠结了好几天终于得以解决,现将过程记录下. 作成结构相同的多sheet的Excel ...

  6. 如何做到,Excel保护工作表、保护工作簿、限定表内某些区域禁止编辑?

    想要对excel文件设置工作表保护或者工作簿保护,首先我们先了解一下两者的区别 1.保护工作薄是保护工作薄的窗口或者结构. 一个工作薄里面有3个工作表,你设置了工作薄保护,就只有在解除工作薄保护之后才 ...

  7. Excel保护工作表了为什么就筛选不了了

    Excel设置了保护工作表就是设置了编辑限制,所以就不能编辑excel文件了,所以表格筛选不了,可能就是因为这个原因了 想要筛选表格的话,可以考虑用okfone EXCEL解密大师把编辑限制去除掉,再 ...

  8. 解决问题:excel保护工作表密码忘记了怎么办?

    解除工作表密码保护 1.查看代码 步骤: 右键[sheet1]-[查看代码]-打开代码窗口. 2.插入代码 代码: Sub DeletePW() ActiveSheet.Protect Drawing ...

  9. PHPExcel 设置单元格受保护,不可编辑,或需要密码

    设置全表受保护,不能编辑 $objPHPExcel = new \PHPExcel();$objPHPExcel->getActiveSheet()->getProtection()-&g ...

  10. python excel xlwngs 受保护的视图解除方法

    我在用python操作Excel时,模板文件是受保护的视图,结果 复制后的文件会同样是受保护的视图,打开会报错. 需要解除受保护的视图 将模板文件打开保存一下即可. 我参考网上的方法把信任中心-受保护 ...

最新文章

  1. Python:爬虫框架Scrapy的安装与基本使用
  2. oracle触发器初始化,oracle – 触发器无法初始化变量
  3. python3读取excel数据-python3读取Excel表格数据的代码分享
  4. [转载]Eclipse SVN插件比较 Subclipse vs Subversive
  5. Parcelable最强解析
  6. Fragment生命周期与Fragment执行hide、show后的生命周期探讨
  7. 一次针对EduSrc的挖掘
  8. Blog.Core高级进阶:共赴五年之约
  9. Java反射机制API
  10. Kernel Panic常见原因以及解决方法
  11. PHP两文件嵌套循环引用,php的循环与引用的一个坑,php循环引用_PHP教程
  12. java 三个点_Java Object定义三个点如何实现 Java Object定义三个点实现代码
  13. vant 软键盘_H5页面 绝对定位元素被 软键盘弹出时顶起
  14. jumpserver 账户被锁定30分钟后_175斤女孩嫌腰粗,每天坚持跳绳30分钟,3个月后令丈夫刮目相看...
  15. 微信小程序 图片显示不出来的问题 100%管用
  16. 使用 Python 制作黑白照片生成器
  17. java爬取今日头条文章
  18. C# arcengine 属性快速浏览
  19. 同步通讯和异步通讯的区别
  20. 论文精读:Joint Multi-modal Aspect-Sentiment Analysis with Auxiliary Cross-modal Relation Detection

热门文章

  1. QQ导出的txt聊天记录导入数据库方法
  2. 如何快速输出产品的用户故事地图
  3. 求两个球面坐标点(经纬度)之间的距离
  4. linux系统工具栏调整,Ubuntu 7.10任务栏不见了的解决办法
  5. 算法 - 程序的灵魂
  6. bluecms 手把手教你0day挖掘-基础入门篇
  7. 学习笔记:GAMES101图形学入门闫令琪(五)抗锯齿
  8. 【SAS BASE】SAS格式、缺失值表示、命名规则及路径
  9. word目录中有正文
  10. 用python批量发送短信_Python批量发短信