请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

低调的繁华
金牌服务用户   /  发表于:2024-6-6 11:07  /   查看:232  /  回复:3
1金币
本帖最后由 Joestar.Xu 于 2024-6-6 14:18 编辑


调研编号:DOCXLS-10495

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

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$2D$6
J3


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


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

GcExcel_static 2.zip

56.5 KB, 阅读权限: 1, 下载次数: 13

3 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-6 14:03:34
沙发
您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。
回复 使用道具 举报
低调的繁华
金牌服务用户   /  发表于:2024-6-6 17:28:23
板凳
好的
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-6 17:32:28
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部