低调的繁华 发表于 2024-6-6 11:07:13

【gc7.0.3】当前版本中前端开启了动态数组功能后端读取公式失败

本帖最后由 Joestar.Xu 于 2024-6-6 14:18 编辑


调研编号:DOCXLS-10495

在一个模板中前端开启了动态数组功能,导致模板中的公式读取失败:


IWorksheet worksheet = workbook.getWorksheets().get("_sys_data_into_db_item");
System.out.println("J2"+worksheet.getRange("J2").getFormula());
System.out.println("J3"+worksheet.getRange("J3").getFormula());
执行结果:
J2=Sheet1!$D$2:$D$6
J3

J3的公式没有读取成功。我使用workbook.setAllowDynamicArray(false);已经关闭了还是不行 在设计器关闭就可以读取到


我也试了workbook.setEnableCalculation(false);
但是也不行,j3的公式还是读取不到 我期望后端可以在开启动态数组的情况下读取到公式

Joestar.Xu 发表于 2024-6-6 14:03:34

您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。

低调的繁华 发表于 2024-6-6 17:28:23

好的

Joestar.Xu 发表于 2024-6-6 17:32:28

:mj72:

Ellia.Duan 发表于 2024-7-2 16:36:40

您好,此问题已在7.1.4版本修复,您可以升级版本测试下。
页: [1]
查看完整版本: 【gc7.0.3】当前版本中前端开启了动态数组功能后端读取公式失败