GCExcel 获取单元格style为null
workbook.getActiveSheet().getRange(3,2).getStyle()获取该单元格style为null,但是查看json文件看到是有style的。GCExcel版本5.2.5您那边用的是哪个版本呢?我这边在最新版本上测试完全可以拿到 Clark.Pan 发表于 2023-3-23 18:00
您那边用的是哪个版本呢?我这边在最新版本上测试完全可以拿到
GCExcel版本5.2.5 那您试一下升级至V6.0.5版本看一下是否仍然存在您的问题,这样是为了排除该问题是否与版本呢有关。 本帖最后由 zhvczw 于 2023-3-27 10:49 编辑
Clark.Pan 发表于 2023-3-24 15:39
那您试一下升级至V6.0.5版本看一下是否仍然存在您的问题,这样是为了排除该问题是否与版本呢有关。
5和6的兼容性怎样?升级需要注意什么东西?升级会不会带来大量的测试工作。 已知的breakchange参考文档,另外V6不支持jdk8以下的版本了,如果您是8以上的话是没问题的。
https://demo.grapecity.com.cn/do ... cs/rnotes-v6.0.html
其余的正常来说都会做向下兼容,具体您可以试一下 本帖最后由 zhvczw 于 2023-3-29 17:03 编辑
Clark.Pan 发表于 2023-3-27 11:05
已知的breakchange参考文档,另外V6不支持jdk8以下的版本了,如果您是8以上的话是没问题的。
https://demo ...
升级6.0.5版本,还是不行
单独把json弄出来写了个test也不行。。
问题已经收到,我们明天验证后再给你答复 zhvczw 发表于 2023-3-29 16:52
升级6.0.5版本,还是不行
经测试,发现导入的json里,如果对应单元格没有value字段时,貌似会造成getStyle()为null,有value则正常获取了。
请官方测试按照此方式去复现。 经测试完全可以拿到,看下面这个demo
用的就是你上传的2.json文件。获取的是C1这个单元格。从SpreadJS导入情况界面上来看,C1单元格没有值,并且设置了宋体和粗体。
GcExcel后端完全可以获取到。
页:
[1]
2