找回密码
 立即注册

QQ登录

只需一步,快速开始

Blommor

金牌服务用户

12

主题

21

帖子

75

积分

金牌服务用户

积分
75
Blommor
金牌服务用户   /  发表于:2022-10-26 10:12  /   查看:1988  /  回复:7
1金币
请问如何隐藏Excel行或列?
或在打印时不出现指定行数?



隐藏后在打印时无需出现。

最佳答案

查看完整内容

上面一楼的代码就是通过代码隐藏列,但是如果想控制用户无法操作这个隐藏列,可以考虑从重写右键菜单入手。例如这里几个教程,你可以考虑删除或者根据条件禁用“取消隐藏”,这个右键菜单项。 https://www.grapecity.com.cn/blogs/how-to-customize-spread-right-click-menu-part1 https://www.grapecity.com.cn/blogs/how-to-customize-spread-right-click-menu-part2 https://gcdn.grapecity.com.cn/showtopic-96465-1-13.h ...

7 个回复

倒序浏览
最佳答案
最佳答案
有点东西悬赏达人认证
初级会员   /  发表于:2022-10-26 10:12:34
来自 5#
Prin 发表于 2022-11-5 10:49
能否通过代码设置隐藏列,使用户无法通过操作显示该隐藏列?

上面一楼的代码就是通过代码隐藏列,但是如果想控制用户无法操作这个隐藏列,可以考虑从重写右键菜单入手。例如这里几个教程,你可以考虑删除或者根据条件禁用“取消隐藏”,这个右键菜单项。
https://www.grapecity.com.cn/blo ... ht-click-menu-part1
https://www.grapecity.com.cn/blo ... ht-click-menu-part2
https://gcdn.grapecity.com.cn/showtopic-96465-1-13.html

评分

参与人数 1满意度 +5 收起 理由
Prin + 5

查看全部评分

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-26 11:45:11
2#
通过下面的代码可以隐藏列,你提到的“打印时不出现指定行数”,那么可以在打印前设置为false,然后打印后再设置回来

  1. sheet.setColumnVisible(0,false)

  2. sheet.setRowVisible(0,false)
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-1 17:00:43
3#
不知道上述代码是否可以解决楼主问题,如果仍未解决,欢迎继续回帖沟通
回复 使用道具 举报
Prin
注册会员   /  发表于:2022-11-5 10:49:11
4#
Richard.Ma 发表于 2022-10-26 11:45
通过下面的代码可以隐藏列,你提到的“打印时不出现指定行数”,那么可以在打印前设置为false,然后打印后 ...

能否通过代码设置隐藏列,使用户无法通过操作显示该隐藏列?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-7 13:36:18
6#
楼主可参考楼上方案
回复 使用道具 举报
Prin
注册会员   /  发表于:2022-11-7 16:05:36
7#
Lynn.Dou 发表于 2022-11-7 13:36
楼主可参考楼上方案

哈哈,有点东西~
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-7 18:21:07
8#
有点东西
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部