找回密码
 立即注册

QQ登录

只需一步,快速开始

想念

中级会员

58

主题

179

帖子

697

积分

中级会员

积分
697
想念
中级会员   /  发表于:2023-8-17 12:39  /   查看:1111  /  回复:6
本帖最后由 Joestar.Xu 于 2023-8-18 09:23 编辑

"指数"为隐藏页,SpreadJS v16.2.0、GCEXCEL v6.2.0
通过谷歌浏览器保存的ssjson文件,被GCEXCEL打开之后,无法根据工作表名称获取工作表对象。复现代码如下:
  1. Workbook workbook = new Workbook();
  2. weekbook.fromJson("谷歌保存的json文件");
  3. IWorksheet worksheet = weekbook.getWorksheets().get("指数");
复制代码
通过debug查看 worksheet = null
此时采用如下代码打印所有工作表名称:
  1. for (int i=0;i<weekbook.getWorksheets().getCount();i++){
  2.             IWorksheet worksheet1 = weekbook.getWorksheets().get(i);
  3.             log.info("worksheet num:{}-name:{}",i,worksheet1.getName());
  4.         }
复制代码
显示结果如下:
12:27:53.316 [http-nio-8080-exec-2] INFO  c.r.e.i.EpExcelUtilServiceImpl - [getWeekReportExcelSWData,1826] - worksheet num:0-name:Office
12:27:53.317 [http-nio-8080-exec-2] INFO  c.r.e.i.EpExcelUtilServiceImpl - [getWeekReportExcelSWData,1826] - worksheet num:1-name:Office
12:27:53.317 [http-nio-8080-exec-2] INFO  c.r.e.i.EpExcelUtilServiceImpl - [getWeekReportExcelSWData,1826] - worksheet num:2-name:Office
12:27:53.317 [http-nio-8080-exec-2] INFO  c.r.e.i.EpExcelUtilServiceImpl - [getWeekReportExcelSWData,1826] - worksheet num:3-name:Office
12:27:53.317 [http-nio-8080-exec-2] INFO  c.r.e.i.EpExcelUtilServiceImpl - [getWeekReportExcelSWData,1826] - worksheet num:4-name:Office
12:27:53.317 [http-nio-8080-exec-2] INFO  c.r.e.i.EpExcelUtilServiceImpl - [getWeekReportExcelSWData,1826] - worksheet num:5-name:Office
12:27:53.317 [http-nio-8080-exec-2] INFO  c.r.e.i.EpExcelUtilServiceImpl - [getWeekReportExcelSWData,1826] - worksheet num:6-name:Office
12:27:53.317 [http-nio-8080-exec-2] INFO  c.r.e.i.EpExcelUtilServiceImpl - [getWeekReportExcelSWData,1826] - worksheet num:7-name:Office
12:27:53.318 [http-nio-8080-exec-2] INFO  c.r.e.i.EpExcelUtilServiceImpl - [getWeekReportExcelSWData,1826] - worksheet num:8-name:Office


电脑自带的edge浏览器保存后数据,GCEXCEL根据工作表名称获取工作表对象是可以读取到的




电脑自带的edge.ssjson

560.4 KB, 阅读权限: 150, 下载次数: 1

谷歌浏览器.ssjson

560.43 KB, 阅读权限: 150, 下载次数: 1

6 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-17 14:57:16
沙发
这边未能复现出您的问题:

image.png484999389.png

我的Demo如下:

GcExcel_demo.zip (685.76 KB, 下载次数: 59)
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
想念
中级会员   /  发表于:2023-8-17 17:11:14
板凳
本帖最后由 想念 于 2023-8-17 17:16 编辑
Joestar.Xu 发表于 2023-8-17 14:57
这边未能复现出您的问题:

那个数据导出场景有误。您试一下这个

谷歌浏览器json.txt

645.14 KB, 阅读权限: 150, 下载次数: 2

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-17 18:05:53
地板
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

本帖先做保留处理了。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
想念
中级会员   /  发表于:2023-8-18 11:24:01
5#
本帖最后由 想念 于 2023-8-18 11:28 编辑
Joestar.Xu 发表于 2023-8-17 18:05
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

本帖先做保留处理了。

现在其它浏览器也出现这个问题了GCEXCEL无法根据工作表名称获取工作表对象,我们用的是SpreadJS v16.2.0、GCEXCEL v6.2.0
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-18 14:15:32
6#
收到,我们这边正在调研中,后续有进展我会在本贴中回复您。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-31 10:33:03
7#
您好,该问题已在6.2.1中修复,您可以升级后再试试看。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部