标签:style blog code http com width
有时,我们可能需要某些单元格只读,如在做模板时,模板中的数据是不能随意让别人改的。在Excel中,可以通过“审阅->保护工作表”来完成,如下图:
那么,在NPOI中有没有办法通过编码的方式达到这一效果呢?答案是肯定的。
正如代码中所看到的,我们通过设置CellStype的ISLocked为True,表示此单元格将被锁定。相当于在Excel中执行了如下操作:
然后通过ProtectSheet设置密码。
执行结果如下:
没被锁定的列可以任意修改。
被锁定的列不能修改。
输入密码可以解除锁定。
目前先收藏,自己试验没好使,不知道是不是我写的有问题
找到原因了,以为自己的不需要密码,所以sheet.ProtectSheet未写。只要需要进行只读操作,就必须写这个。不需要密码,那么内容可以传入空串。
NPOI操作EXCEL--设置密码及设置只读,布布扣,bubuko.com
标签:style blog code http com width
原文地址:http://www.cnblogs.com/dfzone/p/3805697.html