找回密码
 立即注册

QQ登录

只需一步,快速开始

wensir

注册会员

5

主题

12

帖子

159

积分

注册会员

积分
159
wensir
注册会员   /  发表于:2020-3-9 16:34  /   查看:5284  /  回复:5

如下图,利用spreadjs导出Excel文件,操作左侧分组折叠按钮,就会弹出Excel受保护提示。客户觉得非常麻烦,别人只想看看,不想要过多的操作。

请问,有什么方法可以取消该保护模式?  或者开启保护模式可以设置排除的操作?

image.png640260924.png

5 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-3-9 20:42:04
沙发
上面的提示表示Excel中不能对受保护的表单进行这样的操作,说明表单是在被保护的状态下,这是Excel软件的逻辑,无法更改。
SpreadJS能做的就是导出一个不受保护的Excel,设置    sheet.options.isProtected = false;
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
wensir
注册会员   /  发表于:2020-3-18 09:01:09
板凳
Fiooona 发表于 2020-3-9 20:42
上面的提示表示Excel中不能对受保护的表单进行这样的操作,说明表单是在被保护的状态下,这是Excel软件的逻 ...

sheet.options.isProtected = false; 是可以控制以sheet页为单位的保护状态。

但是有没有方法只控制分组折叠不需要受保护,其他的编辑操作需要受保护?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-3-18 15:03:40
地板
您好,这个问题是Excel中的限制,SpreaJS中是可以对保护的表单进行分组折叠、展开的操作,所以SoreadJS 没有办法能解决。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
fz1986
注册会员   /  发表于:2020-3-20 09:45:49
5#
目前场景为,导出EXCEL后,不想用户随意对EXCEL的数据和格式做破坏,因而增加保护,但分组折叠、展开是一个正常查看数据的操作,如果也限制了,那用户导出的数据没办法展开查看
看是否有其他的保护导出EXCEL数据的方式,能支持 左侧展示收起查看数据
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-3-20 11:00:39
6#
本帖最后由 Fiooona 于 2020-3-20 11:32 编辑

这个SpreadJS 暂时还不支持。
验证了一下在Excel中确实有设置可以让文件在表单保护下仍然能折叠展开分组,我会提一个相关的需求,感谢您的反馈,本帖暂时改为保留处理(3890)
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部