找回密码
 立即注册

QQ登录

只需一步,快速开始

zhvczw
中级会员   /  发表于:2023-4-4 09:44:30
12#
Clark.Pan 发表于 2023-4-3 17:41
经测试完全可以拿到,看下面这个demo

用的就是你上传的2.json文件。获取的是C1这个单元格。从SpreadJS导 ...

测试getStyle()试下
image.png171787413.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-4 14:21:02
13#
这个确实没拿到,我让开发去确认一下。问题编号DOCXLS-7898,本贴改为保留处理,移至bug反馈板块。有进展我会在这里再次回复您。

临时您可以先用其他方式拿到对应的Style
回复 使用道具 举报
zhvczw
中级会员   /  发表于:2023-4-4 14:36:37
14#
Clark.Pan 发表于 2023-4-4 14:21
这个确实没拿到,我让开发去确认一下。问题编号DOCXLS-7898,本贴改为保留处理,移至bug反馈板块。有进展我 ...

对应单元格value如果为null,则会出现getStyle()拿不到的情况。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-4 14:50:07
15#
好的,感谢补充
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-7 10:59:15
16#
这个问题是这样的,首先他跟单元格有没有值无关,比如C1这个单元格,你即使设置了value,还是拿不到style。
原因是因为GcExcel中getStyle本身设计上就获取不到namedStyle。而您的json中,这部分的style是一个namedstyle,固无法用getStyle取出。
如果您想要取出实际上的style,需要用对应的方法获取。例如字体名称,您需要用
worksheet.getRange("C1").getFont().getName()方式来获取。
回复 使用道具 举报
zhvczw
中级会员   /  发表于:2023-4-7 14:54:52
17#
Clark.Pan 发表于 2023-4-7 10:59
这个问题是这样的,首先他跟单元格有没有值无关,比如C1这个单元格,你即使设置了value,还是拿不到style。 ...

好的,已经按照您给的方法改了代码。
感谢解答。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-7 15:01:53
18#
不客气,那就结贴了,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部