spreadjs内部目前不支持给sheet保护添加密码,仅支持工作簿密码保护。
如果你是要避免用户通过点击sheet标签页的右键菜单来取消表单保护的话,可以直接把这个取消表单保护的菜单项去除
另外,SpreadJS当初在设计时候为了保持对Excel最大的兼容,可以将Excel的工作表密码相关部分也读入进SpreadJS,按照下面文章中 的思路,可以让spreadjs在导入xlsx,最后在导出时,把导入前的sheet保护密码又保存回去。
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=72318 |