zhvczw 发表于 2023-3-23 11:08:00

GCExcel 获取单元格style为null

workbook.getActiveSheet().getRange(3,2).getStyle()获取该单元格style为null,但是查看json文件看到是有style的。GCExcel版本5.2.5




Clark.Pan 发表于 2023-3-23 18:00:03


您那边用的是哪个版本呢?我这边在最新版本上测试完全可以拿到

zhvczw 发表于 2023-3-24 15:30:47

Clark.Pan 发表于 2023-3-23 18:00
您那边用的是哪个版本呢?我这边在最新版本上测试完全可以拿到

GCExcel版本5.2.5

Clark.Pan 发表于 2023-3-24 15:39:48

那您试一下升级至V6.0.5版本看一下是否仍然存在您的问题,这样是为了排除该问题是否与版本呢有关。

zhvczw 发表于 2023-3-27 10:46:57

本帖最后由 zhvczw 于 2023-3-27 10:49 编辑

Clark.Pan 发表于 2023-3-24 15:39
那您试一下升级至V6.0.5版本看一下是否仍然存在您的问题,这样是为了排除该问题是否与版本呢有关。
5和6的兼容性怎样?升级需要注意什么东西?升级会不会带来大量的测试工作。

Clark.Pan 发表于 2023-3-27 11:05:34

已知的breakchange参考文档,另外V6不支持jdk8以下的版本了,如果您是8以上的话是没问题的。
https://demo.grapecity.com.cn/do ... cs/rnotes-v6.0.html
其余的正常来说都会做向下兼容,具体您可以试一下

zhvczw 发表于 2023-3-29 16:52:21

本帖最后由 zhvczw 于 2023-3-29 17:03 编辑

Clark.Pan 发表于 2023-3-27 11:05
已知的breakchange参考文档,另外V6不支持jdk8以下的版本了,如果您是8以上的话是没问题的。
https://demo ...
升级6.0.5版本,还是不行


单独把json弄出来写了个test也不行。。


Richard.Ma 发表于 2023-3-29 20:29:39

问题已经收到,我们明天验证后再给你答复

zhvczw 发表于 2023-4-3 13:30:38

zhvczw 发表于 2023-3-29 16:52
升级6.0.5版本,还是不行



经测试,发现导入的json里,如果对应单元格没有value字段时,貌似会造成getStyle()为null,有value则正常获取了。
请官方测试按照此方式去复现。

Clark.Pan 发表于 2023-4-3 17:41:23

经测试完全可以拿到,看下面这个demo

用的就是你上传的2.json文件。获取的是C1这个单元格。从SpreadJS导入情况界面上来看,C1单元格没有值,并且设置了宋体和粗体。

GcExcel后端完全可以获取到。
页: [1] 2
查看完整版本: GCExcel 获取单元格style为null