C#NPOI操作EXCEL-设置密码及设置只读
有时,我们可能需要某些单元格只读,如在做模板时,模板中的数据是不能随意让别人改的。在Excel中,可以通过“审阅->保护工作表”来完成,如下图:
HSSFSheet sheet1 = hssfworkbook.CreateSheet("Sheet1");
sheet1.ProtectSheet("password");//设置密码
HSSFRow row1 = sheet1.CreateRow(0);
HSSFCell cel1 = row1.CreateCell(0);
HSSFCell cel2 = row1.CreateCell(1); HSSFCellStyle unlocked = hssfworkbook.CreateCellStyle();
unlocked.IsLocked = false; HSSFCellStyle locked = hssfworkbook.CreateCellStyle();
locked.IsLocked = true; cel1.SetCellValue("没被锁定");
cel1.CellStyle = unlocked; cel2.SetCellValue("被锁定");
cel2.CellStyle = locked;
正如代码中所看到的,我们通过设置CellStype的ISLocked为True,表示此单元格将被锁定。相当于在Excel中执行了如下操作:
执行结果如下:
没被锁定的列可以任意修改。
锁定的点击编辑就会提示:
需要输入密码才可以(这里密码是我们上面设置的password)
原贴地址:https://www.cnblogs.com/dfzone/p/3805697.html
C#NPOI操作EXCEL-设置密码及设置只读相关推荐
- NPOI 操作Excel学习总结
NPOI读写Excel http://www.cnblogs.com/luxiaoxun/p/3374992.html 1.整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表 ...
- npoi获取合并单元格_梦琪小生 C# 如何使用NPOI操作Excel以及读取合并单元格等
C#操作Excel方法有很多,以前用的需要电脑安装office才能用,但因为版权问题公司不允许安装office.所以改用NPOI进行Excel操作,基本上一些简单的Excel操作都没有问题,读写合并单 ...
- C# 使用NPOI 操作 Excel 文件
C# 使用NPOI 操作 Excel 文件 使用 创建 Excel 文件 创建 XLS 文件 创建 XLSX 文件 合并单元格 设置单元格格式 对齐 字体 边框 填充 保护 数字 下拉框 直接传递下拉 ...
- .NET/C#使用NPOI操作Excel
前言 Asp.net/C#操作Excel最惨的就是环境配置了:使用NPOI能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支持的文件格式包括xls, doc, ...
- .NET——NPOI操作excel
一.引言 C#操作excel的方法大概有这几种: 1.采用OleDB读取EXCEL文件,把EXCEL文件当做一个数据源来进行数据的读取操作 2.引用的com组件:Microsoft.Office.In ...
- C#NPOI操作Excel
C#NPOI 一.NPOI的引用 二.操作Excel 1.创建新的Excel工作簿 2.读取现有的Excel工作簿 3.操作sheet工作表 4.操作workbook工作簿 5.跨workbook工作 ...
- NPOI 操作Excel
以下简介--来自百度百科 NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. 使用 NPOI 你就可以在没有安装 Offic ...
- hssfwork 导出excel 文件已损坏_C# NPOI 操作EXCEL文件的读取和导出
在实际项目中有很多场景遇到需要操作EXCEL文件,而常用到的库就有NPOI:NPOI是开源的POI 项目的.NET版,POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目, ...
- NPOI操作Excel 002:读取Excel
本文讲述如何通过NPOI来读取Excel. 需要准备的dll见: http://blog.csdn.net/yysyangyangyangshan/article/details/42614181 环 ...
- 使用NPOI操作Excel
案例:用NPOI动态生成一个Excel表,然后弹出对话框让用户下载,文件名是"用户列表.xls" 先去相关网站下载 NPOI DLL文件,再引用 application/x-exc ...
最新文章
- ecdf函数_关于ecdf函数的使用问题
- 如何显示在线人数和所在位置
- openstack的云主机相关命令
- 已经yum安装的基础上,升级编译安装git
- cordova 更改app版本_ionic项目中使用cordova-hot-code-push插件
- JS判断当前的浏览器类型
- 算法(algorithm)、模型(model)与框架(framework)
- 通过jQuery的比较来认识AngularJS
- 中国要做物联网技术的强国,而非大国
- 北斗导航 | 基于奇偶矢量法的RAIM算法(附代码)
- 二元函数对xy同时求导_二元函数的连续、可偏导、可微、偏导数连续之间的关系...
- Shiro笔记 教程
- js实现两张图片合成一张图片(canvas绘图,图片合成)
- 修改下拉状态栏点击屏幕录制后出现ANR。禁用Hotspot tethering菜单下的 “Wi-Fi hotspot。默认系统语言为英文。
- M25F1 4G全网通终端的技术应用
- SpringMVC后缀
- android app签名详解
- java计算机毕业设计-高中辅助教学系统-源程序+mysql+系统+lw文档+远程调试
- Android-Studio-Chipmunk版本解决gradle报错connection-refuse的问题
- 2022-07-09 cpu并行化指令集SIMD/AVX性能对比测试