谷歌浏览器保存的ssjson文件,GCEXCEL无法根据工作表名称获取工作表对象[DOCXLS-8735]
本帖最后由 Joestar.Xu 于 2023-8-18 09:23 编辑"指数"为隐藏页,SpreadJS v16.2.0、GCEXCEL v6.2.0
通过谷歌浏览器保存的ssjson文件,被GCEXCEL打开之后,无法根据工作表名称获取工作表对象。复现代码如下:Workbook workbook = new Workbook();
weekbook.fromJson("谷歌保存的json文件");
IWorksheet worksheet = weekbook.getWorksheets().get("指数");通过debug查看 worksheet = null
此时采用如下代码打印所有工作表名称:for (int i=0;i<weekbook.getWorksheets().getCount();i++){
IWorksheet worksheet1 = weekbook.getWorksheets().get(i);
log.info("worksheet num:{}-name:{}",i,worksheet1.getName());
}显示结果如下:
12:27:53.316 INFOc.r.e.i.EpExcelUtilServiceImpl - - worksheet num:0-name:Office
12:27:53.317 INFOc.r.e.i.EpExcelUtilServiceImpl - - worksheet num:1-name:Office
12:27:53.317 INFOc.r.e.i.EpExcelUtilServiceImpl - - worksheet num:2-name:Office
12:27:53.317 INFOc.r.e.i.EpExcelUtilServiceImpl - - worksheet num:3-name:Office
12:27:53.317 INFOc.r.e.i.EpExcelUtilServiceImpl - - worksheet num:4-name:Office
12:27:53.317 INFOc.r.e.i.EpExcelUtilServiceImpl - - worksheet num:5-name:Office
12:27:53.317 INFOc.r.e.i.EpExcelUtilServiceImpl - - worksheet num:6-name:Office
12:27:53.317 INFOc.r.e.i.EpExcelUtilServiceImpl - - worksheet num:7-name:Office
12:27:53.318 INFOc.r.e.i.EpExcelUtilServiceImpl - - worksheet num:8-name:Office
电脑自带的edge浏览器保存后数据,GCEXCEL根据工作表名称获取工作表对象是可以读取到的
这边未能复现出您的问题:
我的Demo如下:
本帖最后由 想念 于 2023-8-17 17:16 编辑
Joestar.Xu 发表于 2023-8-17 14:57
这边未能复现出您的问题:
那个数据导出场景有误。您试一下这个
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。
本帖先做保留处理了。 本帖最后由 想念 于 2023-8-18 11:28 编辑
Joestar.Xu 发表于 2023-8-17 18:05
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。
本帖先做保留处理了。
现在其它浏览器也出现这个问题了GCEXCEL无法根据工作表名称获取工作表对象,我们用的是SpreadJS v16.2.0、GCEXCEL v6.2.0 收到,我们这边正在调研中,后续有进展我会在本贴中回复您。 您好,该问题已在6.2.1中修复,您可以升级后再试试看。
页:
[1]