如何使用C#保护Excel表单,只允许别人编辑可编辑部分
2个回答
展开全部
EXCEL和c#并没有直接关系。
C#操作EXCEL也只是通过dll的方式对.xlsx文件进行操作。
excel中自带有写保护功能, 比如希望A列不允许编辑,那么右键A列=>单元格格式=>保护=>锁定,即可锁住这一列,
C#中可以通过DLL操作,针对不同的用户,锁定文件不同的列,达到你要的目的。
但是效果不会很好,因为哪怕程序锁定了这些单元格,他右键设置格式之后,还是可以解除锁定的。
这种多人操作同个数据表的操作还是应该用数据库的锁来进行,然后导出EXCEL让用户查看。
C#操作EXCEL也只是通过dll的方式对.xlsx文件进行操作。
excel中自带有写保护功能, 比如希望A列不允许编辑,那么右键A列=>单元格格式=>保护=>锁定,即可锁住这一列,
C#中可以通过DLL操作,针对不同的用户,锁定文件不同的列,达到你要的目的。
但是效果不会很好,因为哪怕程序锁定了这些单元格,他右键设置格式之后,还是可以解除锁定的。
这种多人操作同个数据表的操作还是应该用数据库的锁来进行,然后导出EXCEL让用户查看。
2019-07-30 · 百度认证:上海佳软信息科技有限公司官方账号
雷鸟365
雷鸟365是云端office。旗下雷鸟表格是纯正的网页Excel,支持100人同时在线编辑。拥有excel的80%功能,完美支持各种格式的导入导出。而且还可以通过二维码分享,微信填写数据。
向TA提问
关注
展开全部
用网页excel雷鸟365就行了,可以选单元格区域,然后设置只能查看、禁止查看的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询