找回密码
 立即注册

QQ登录

只需一步,快速开始

一个盒子

注册会员

6

主题

9

帖子

37

积分

注册会员

积分
37
  • 157

    金币

  • 6

    主题

  • 9

    帖子

一个盒子
注册会员   /  发表于:2022-3-24 16:27  /   查看:1687  /  回复:2
1金币
本帖最后由 一个盒子 于 2022-3-31 09:10 编辑

代码实现设置了表单保护后,在线是无法编辑了,但是导出后,用户可以通过线下撤销表单保护的方式进行编辑能否给导出后的Excel,添加表单保护的密码,这样导出后也无法对被保护的地方进行编辑

最佳答案

查看完整内容

这个目前SpreadJS还没有支持表单级别的密码设置。仅能支持导入导出密码不丢失。 建议您可以在Excel中设置好表单保护以及密码。SpreadJS导入后取消表单保护,在SpreadJS中进行编辑。之后在导出时通过spreadjs设置表单的保护再导出。这样Excel打开离线编辑的时候该工作表解除表单保护时仍会提示输入密码。

2 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-24 16:27:21
来自 3#
这个目前SpreadJS还没有支持表单级别的密码设置。仅能支持导入导出密码不丢失。
建议您可以在Excel中设置好表单保护以及密码。SpreadJS导入后取消表单保护,在SpreadJS中进行编辑。之后在导出时通过spreadjs设置表单的保护再导出。这样Excel打开离线编辑的时候该工作表解除表单保护时仍会提示输入密码。
回复 使用道具 举报
一个盒子
注册会员   /  发表于:2022-3-24 16:31:21
2#
或者导入Excel时,能做到过滤部分数据也就是被保护的数据,这样即便编辑了也无效,但是我理解这样更复杂,还是能够实现导出后依然完美保护最好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部