找回密码
 立即注册

QQ登录

只需一步,快速开始

spaccount

初级会员

24

主题

79

帖子

239

积分

初级会员

积分
239
spaccount
初级会员   /  发表于:2019-4-19 16:10  /   查看:2803  /  回复:3
spreadJS 是否支持通过JS代码达到跨sheet页进行区域复制粘贴(包括区域的行高 列宽 颜色等样式包括数据)?

如果默认没有支持的话是否其他思路能够实行实现?

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-22 12:26:38
沙发
您好,跨Sheet的复制粘贴,可以通过调用SpreadJS提供的复制、粘贴命令实现,具体方法请参考API:

https://demo.grapecity.com.cn/sp ... .Commands~copy.html

https://demo.grapecity.com.cn/sp ... Commands~paste.html

关于命令的使用方法,请参考技术博客:

https://www.grapecity.com.cn/blo ... and-custom-commands
回复 使用道具 举报
spaccount
初级会员   /  发表于:2019-4-22 15:17:49
板凳
KevinChen 发表于 2019-4-22 12:26
您好,跨Sheet的复制粘贴,可以通过调用SpreadJS提供的复制、粘贴命令实现,具体方法请参考API:

https: ...

我尝试了下 能够复制内容但是单元格的行高 和列宽以及样式没有复制上
采用的是GC.Spread.Sheets.ClipboardPasteOptions.all
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-22 22:03:50
地板
您好,行高和列宽属于行和列的属性,您需要针对对应的行列进行一一设置,请参考下列API:

https://demo.grapecity.com.cn/sp ... t~setRowHeight.html

https://demo.grapecity.com.cn/sp ... setColumnWidth.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部