找回密码
 立即注册

QQ登录

只需一步,快速开始

qwedcxzas

中级会员

62

主题

198

帖子

604

积分

中级会员

积分
604
qwedcxzas
中级会员   /  发表于:2024-4-2 18:21  /   查看:2617  /  回复:10
本帖最后由 Joestar.Xu 于 2024-4-3 08:55 编辑

您好,我在表格打开加载成功后设置保护;但是可以调整行高列宽;导出后无法调整行高列宽了

10 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-3 08:55:35
沙发
您好,这是因为导出的时候会保留表单保护的设置,如果想要导出的时候不开启表单保护,可以在导出前关闭表单保护,在导出结束后再开启表单保护来实现。
回复 使用道具 举报
qwedcxzas
中级会员   /  发表于:2024-4-3 17:47:13
板凳
没有看明白,亲,有木有类似的demo 或者提示一下哦
回复 使用道具 举报
qwedcxzas
中级会员   /  发表于:2024-4-7 12:52:53
地板
版主在吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-7 14:53:52
5#
本帖最后由 Joestar.Xu 于 2024-4-7 14:57 编辑

您好,请参考附件中的Demo。

参考附件中两个按钮的代码来实现。

v17.zip

3 KB, 下载次数: 372

回复 使用道具 举报
qwedcxzas
中级会员   /  发表于:2024-4-7 17:46:27
6#
这样的话,导出的excel 就是没有保护的状态了,
我只是希望导出后的,excel可以调整 列宽行高,原有的设置的单元格保护还是在的;
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-8 09:15:23
7#
您好,在导出的时候可以先修改保护的选项,添加下图中第一个红框的两个选项后再导出,即可实现导出的Excel中既有保护又可以调整列宽行高:

image.png924922180.png
回复 使用道具 举报
qwedcxzas
中级会员   /  发表于:2024-4-8 16:51:23
8#
本帖最后由 qwedcxzas 于 2024-4-8 16:52 编辑

image.png271760253.png 我这样些正常吗,实际导出后还是不能调整行列。。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-8 17:26:15
9#
您好,抱歉之前的结论有误,经调研,excel不支持allowResizeRows / allowResizeColumns,它是SpreadJS保护选项的附加选项。

我这边重新做了一个Demo,请参考。

导出后可以更改行高列宽.zip

3.06 KB, 下载次数: 338

回复 使用道具 举报
qwedcxzas
中级会员   /  发表于:2024-4-8 20:14:54
10#
本帖最后由 qwedcxzas 于 2024-4-8 20:16 编辑



这个方法可以呢,完美解决;十分感谢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部