公告:本站整合全网多家VIP站点资源,全网虚拟资源一手掌握!!!
欢迎您访问本网站,请 注 册了解更多!
设置全表受保护,不能编辑
$objPHPExcel = new \PHPExcel(); $objPHPExcel->getActiveSheet()->getProtection()->setPassword(str_shuffle('PHPExcel')); #设置一个密码 $objPHPExcel->getActiveSheet()->getProtection()->setSheet(true); $objPHPExcel->getActiveSheet()->getProtection()->setSort(true); $objPHPExcel->getActiveSheet()->getProtection()->setInsertRows(true); $objPHPExcel->getActiveSheet()->getProtection()->setFormatCells(true);
设置某些单元格(区域单元格,如:A1:H100)可以编辑,在上述代码的前提下,
$startRow = 3; foreach ($data as $key => $value) { $startRow++; $index = 'A'; for ($i = 0; $i < $count; $i++) { $objPHPExcel->getActiveSheet()->getStyle($index . $startRow)->getNumberFormat()->setFormatCode("@"); //文本格式 $objPHPExcel->setActiveSheetIndex(0)->setCellValue($index . $startRow, $value[$i]); $objPHPExcel->getActiveSheet()->getStyle($index . $startRow)->getProtection()->setLocked( \PHPExcel_Style_Protection::PROTECTION_UNPROTECTED ); $index++; } }
其中$index . $startRow是单元格,如A1,可以写成A1:A100就是一个范围了,
\PHPExcel_Style_Protection::PROTECTION_UNPROTECTED 是不受保护的意思。
本站所有资源都来源于网络收集、网友提供或者交换而来!如果侵犯了您的权益,请及时联系本站客服,我们立刻删除!
猜你还喜欢
- 10-19 H5页面获取微信用户openid极简攻略
- 10-19 php项目中 composer update install 区别
- 10-16 vue-h5微信公众号 网页授权登录(静默授权)
- 10-16 vue微信H5自定义分享兼容ios、PC、安卓
- 10-16 laravel SimpleQrCode 扩展包生成二维码使用记录
- 10-16 [最新]mac安装ImageMagick与PHP扩展Imagick
- 10-16 mac安装ImageMagick与PHP扩展imagick
- 10-16 laravel常用目录路径获取方法
- 10-16 [扩展推荐] Laravel 的整站静态页面缓存
- 10-16 Github webhooks 自动部署博客文章,使用总结【含视频】
- 10-16 PHPExcel 设置单元格受保护,不可编辑,或需要密码
- 10-16 如何创建受密码保护的pdf文件
暂无评论,来添加一个吧。