找回密码
 立即注册

QQ登录

只需一步,快速开始

Fiooona
论坛元老   /  发表于:2019-4-2 19:01  /   查看:5298  /  回复:6
本帖最后由 Lynn.Dou 于 2021-10-8 16:26 编辑

复制粘贴到Excel
设置Workbook的options属性的allowCopyPasteExcelStyle属性,可设置复制粘贴是否带样式,
选择允许复制粘贴样式,复制一片带样式的区域,在Excel中粘贴效果如下: image.png718601684.png

image.png75379637.png



取消选中允许复制粘贴样式,再在Excel中粘贴,显示如下,样式未被粘贴:
image.png622103271.png

扩展粘贴区域
粘贴区域不够时,是否自动扩展,可设置workbook.options.allowExtendPasteRange属性
选择复制10行数据,在28行位置粘贴,行数自动扩展到40行,取消选中该选项则无法粘贴成功。
image.png549865417.png


复制粘贴增强
workbook.options.copyPasteHeaderOptions 该选项可设置复制时是否带行头列头,
下拉框中选择含行头列头,选中整个B列,复制,在Excel中粘贴,效果如下,表头B也被粘贴上:
image.png47705077.png
image.png653040771.png


copyPaste.zip

1.76 KB, 下载次数: 464

6 个回复

倒序浏览
小奇123123
中级会员   /  发表于:2021-7-15 14:55:40
沙发
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-15 14:59:54
板凳
回复 使用道具 举报
李生智
金牌服务用户   /  发表于:2021-10-8 16:05:57
地板
这个文件的所有功能好像都不生效了
image.png498383483.png
没有勾选 依旧可以复制样式??

评分

参与人数 1金币 +5200 收起 理由
Lynn.Dou + 5200 赞一个!

查看全部评分

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-8 16:25:10
5#
您好,demo代码有误,您将
  1. spread.fromJSON(model1);
复制代码
删除或注释掉即可。 image.png300885009.png

文章附件demo已替换,感谢您指出的问题。
回复 使用道具 举报
武当王也
注册会员   /  发表于:2022-3-15 09:25:17
6#
能否拿到表格中的数据?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-3-15 10:09:37
7#
武当王也 发表于 2022-3-15 09:25
能否拿到表格中的数据?

可以通过getValue拿到指定单元格的数据,也可以通过getArray拿到指定区域的数据。若仍未解决你的问题,请在求助中心开一个新帖我们来交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部