关于实施变更数据ExcelJavascript时的重新计算

问题描述

我有一个项目,具有将数据从Excel文件(.xlsm)A复制到Excel文件(.xlsm)B等功能。我正在使用xlsx-populate将.xlsm文件处理为对象。我有一个问题,那就是它不使用数据输入重新计算:

例如: //为“ A1”单元格添加一个

worksheet.Cells["A1"].PutValue(1);

//向“ A2”单元格添加

worksheet.Cells["A2"].PutValue(2);

//向“ A3”单元格添加SUM公式

worksheet.Cells["A3"].Formula = "=SUM(A1:A2)";

现在“ A3”的值未更新为3。

我的情况更加复杂,因为该公式引用了另一个工作表。 以前,我使用hot-formula-parser解析公式,但现在问题对我来说太复杂了。我认为也许可以接收我的文件并在MS Excel中重新打开然后将文件返回给我的服务,这是重新计算后获得该值的最佳方法。 谁能向我建议这些想法。

非常感谢所有人

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)