行云数据 发表于 2022-12-30 15:58:33

GCExcel问题保存文件报错(DOCXLS-7420)

本帖最后由 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。




Lynn.Dou 发表于 2022-12-30 18:06:49

您好,
您指的报错是下图吗?

如果是,问题已复现,已将此问题记录下来进一步调研原因,待有进展会贴中通知您。
本贴先做保留处理。

Lynn.Dou 发表于 2023-1-4 13:45:42

更新进展:
经测试,原始rr.xlsx使用微软Excel打开时会提示错误修复,猜测可能与此有关。
请问该文件为什么会产生此错误呢,请使用GcExcel加载可正常打开的excel文件再测试下。

行云数据 发表于 2023-1-11 16:26:32

错误确实如上,我个人认为:
1、excel有问题,GC-Excel能够open成功?
2、我通过如下代码,却可以报错成功?
String workbookJSON = workbook.toJson();
   workbook = new Workbook();
   workbook.fromJson(workbookJSON);
   workbook.save("D:\\rr-temp.xlsx");如果是excel有问题,能否具体告诉问题点,比如是哪个单元格?哪个公式引用报错?

Lynn.Dou 发表于 2023-1-11 16:40:23

问题收到,这边调研下具体原因,有进展贴中同步您。

Lynn.Dou 发表于 2023-1-16 12:08:23

更新进展:
调研过程中,在GcExcel最新版 V6.0.2 测试,方式1、2均会出现下图报错问题,与V5.0.4 方式2 ”可以正常导出“不一致。

与您同步下此信息,问题正在继续调研中,有进展贴中通知。

行云数据 发表于 2023-2-6 15:07:08

Lynn.Dou 发表于 2023-1-16 12:08
更新进展:
调研过程中,在GcExcel最新版 V6.0.2 测试,方式1、2均会出现下图报错问题,与V5.0.4 方式2 ” ...

好的,感谢,有进度麻烦及时告知下!!!

Richard.Ma 发表于 2023-2-6 15:54:05

嗯:mj72:,问题仍然还在调研中,有进展我们会在帖子中更新
页: [1]
查看完整版本: GCExcel问题保存文件报错(DOCXLS-7420)