Excel 使用什么算法来重新计算公式?

Dav*_*ins 2 algorithm excel-formula data-structures

语法树中表示的公式是否使用像访问者模式这样的设计模式重新计算?您将如何在代码中重现重新计算过程?

Est*_*ber 6

Resolver One是一个使用 IronPython 开发的电子表格。

其源代码已作为Dirigible Spreadsheet发布。曾经有一篇文章描述了它的整体算法:

在此处输入图片说明