请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

eyAndrew

金牌服务用户

73

主题

320

帖子

927

积分

金牌服务用户

积分
927

[已处理] v14.2样式丢失

eyAndrew
金牌服务用户   /  发表于:2021-11-29 16:12  /   查看:1794  /  回复:7
0金币
nodejs使用spreadjs, addSheet后样式丢失, 根据其他帖子, 现在遍历cell getStyle, setStyle,样式还是丢失

image.png159249266.png

7 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-29 16:12:18
沙发
这个参数应该传的是wb2的sheet,否则样式只会设置到工作簿wb上。及时已经在wb2上add了testSheet,但是这个sheet依然属于wb的。因此,需要在wb2上重新获取一下sheet并传进去才能生效。
image.png625305785.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-29 16:12:18
板凳
eyAndrew 发表于 2021-11-29 17:49
我在官网的demo 上传这个excel和 GC node不一致, 和本地前端一致

https://demo.grapecity.com.cn/sprea ...

这在学习指南这个demo中,出现不一致是因为demo没有授权,授权页页占了一个索引。请问授权页是否有删除呢?如果有删除请把对应的demo和表单这边测试一下。
image.png475452269.png
回复 使用道具 举报
eyAndrew
金牌服务用户   /  发表于:2021-11-29 17:44:40
地板
传wb2也不行, 引用类型的锅, 必须深拷贝, 不然数据就污染了, 还有一个问题, 同一个excel 我在前端 excelIO.open getSheet(3).name() 和 nodejs 中操作xcelIO.open getSheet(3).name(), 获取的sheet不一样。。。
image.png742529906.png

image.png29366148.png


回复 使用道具 举报
eyAndrew
金牌服务用户   /  发表于:2021-11-29 17:45:22
4#
这个excel有隐藏sheet, 在GC获取的sheet和 nodejs中 获取的一致
回复 使用道具 举报
eyAndrew
金牌服务用户   /  发表于:2021-11-29 17:49:05
5#
我在官网的demo 上传这个excel和 GC node不一致, 和本地前端一致

https://demo.grapecity.com.cn/sp ... l-import-export/vue
回复 使用道具 举报
eyAndrew
金牌服务用户   /  发表于:2021-11-29 18:12:04
7#
哦哦,是的, 把这茬忘了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-29 18:15:26
8#
eyAndrew 发表于 2021-11-29 18:12
哦哦,是的, 把这茬忘了

找到原因就好,那这边就结贴啦,有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部