肉夹馍汉堡 发表于 2023-5-5 17:47:08

【GCexcel 6.0.6】vlookup函数计算错误(DOCXLS-8193)

本帖最后由 Richard.Ma 于 2023-5-6 18:35 编辑

通过GCexcel(版本6.0.6)反序列化的execl,spreadJS(16.0.6)用以下代码反序列化,vlookup函数错误,与直接在SpreadJS中编辑不一致
let template = res.data.json;
let spread = this.designer.getWorkbook();</div>

spread.fromJSON(template,
{
doNotRecalculateAfterLoad: true,
ignoreFormula: false
}
)如图,通过以上步骤的展示的结果:


在SpreadJS编辑,结果如下:


同一个公式,一份数据,GCexcel和SpreadJS计算不一致

Richard.Ma 发表于 2023-5-6 18:28:59

问题已经重现,从结果来看是gcexcel算错了,查找结果不对

此问题已经作为bug提交研发,帖子暂时保留处理,后续修复或会在帖子中更新

Vivi_JD 发表于 2023-7-18 18:31:12

本帖最后由 Ellia.Duan 于 2023-9-14 12:27 编辑

咨询下这个问题当前有进度了嘛   VLOOKUP(L31,透视!$O$4:$Q$12,3,0)最后一位没有添加0代表精确查找   后端计算默认加0前端计算不加0 导致前后端有差异

Richard.Ma 发表于 2023-7-19 09:13:26

你好,此问题已经在6.1.1修复,请更新版本测试,问题的原因是和culture有关。
页: [1]
查看完整版本: 【GCexcel 6.0.6】vlookup函数计算错误(DOCXLS-8193)