【发布时间】:2019-07-08 17:20:04
【问题描述】:
我希望从 Excel 公式中解析和提取单元格引用。假设我在单元格P5 中有以下公式:
=SUM(P1:P4)+Q3
我正在寻找公式所涉及的单元格位置的输出以产生答案,即P1、P2、P3、P4、Q3 作为输出(它们的位置/其他形式的表示也是可以接受的)。
我的问题是是否有这样的解析器可以实现这一点,如果没有,我应该采用什么技术。也许我作为示例列出的公式非常简单,理想情况下,我希望涵盖所有潜在的公式,甚至可能是那些在其他工作表和工作簿中有参考的公式。我期待并且真的希望有一个基于 VSTO C# 的解决方案,但我很难在 VSTO 库中找到一个甚至相关的功能。
【问题讨论】: