找回密码
 立即注册

QQ登录

只需一步,快速开始

行云数据
金牌服务用户   /  发表于:2022-12-30 15:58  /   查看:1942  /  回复:7
本帖最后由 Lynn.Dou 于 2023-1-16 12:09 编辑

GC-EXCEL可以打开EXCEL文件,但是保存就报错。求助老师帮忙排查下;
  workbook.open(url.getFile());
  //问题描述:直接用这种方式保存报错。  workbook.save("D:\\rr-temp.xlsx");
  //通过如下方式保存就可以存储成功。
    String workbookJSON = workbook.toJson();
     workbook = new Workbook();
     workbook.fromJson(workbookJSON);
     workbook.save("D:\\rr-temp.xlsx");

附件是相关demo。




FormulaPanel.zip

4.15 MB, 下载次数: 49

7 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-30 18:06:49
沙发
您好,
您指的报错是下图吗?
image.png873530883.png
如果是,问题已复现,已将此问题记录下来进一步调研原因,待有进展会贴中通知您。
本贴先做保留处理。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-4 13:45:42
板凳
更新进展:
经测试,原始rr.xlsx使用微软Excel打开时会提示错误修复,猜测可能与此有关。
请问该文件为什么会产生此错误呢,请使用GcExcel加载可正常打开的excel文件再测试下。
image.png513942870.png
image.png84020384.png
回复 使用道具 举报
行云数据
金牌服务用户   /  发表于:2023-1-11 16:26:32
地板
错误确实如上,我个人认为:
1、excel有问题,GC-Excel能够open成功?
2、我通过如下代码,却可以报错成功?
  1. String workbookJSON = workbook.toJson();
  2.      workbook = new Workbook();
  3.      workbook.fromJson(workbookJSON);
  4.      workbook.save("D:\\rr-temp.xlsx");
复制代码
如果是excel有问题,能否具体告诉问题点,比如是哪个单元格?哪个公式引用报错?

FormulaPanel.zip

4.15 MB, 下载次数: 40

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-11 16:40:23
5#
问题收到,这边调研下具体原因,有进展贴中同步您。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-16 12:08:23
6#
更新进展:
调研过程中,在GcExcel最新版 V6.0.2 测试,方式1、2均会出现下图报错问题,与V5.0.4 方式2 ”可以正常导出“不一致。
image.png673222655.png
与您同步下此信息,问题正在继续调研中,有进展贴中通知。
回复 使用道具 举报
行云数据
金牌服务用户   /  发表于:2023-2-6 15:07:08
7#
Lynn.Dou 发表于 2023-1-16 12:08
更新进展:
调研过程中,在GcExcel最新版 V6.0.2 测试,方式1、2均会出现下图报错问题,与V5.0.4 方式2 ” ...

好的,感谢,有进度麻烦及时告知下!!!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-6 15:54:05
8#
,问题仍然还在调研中,有进展我们会在帖子中更新
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部