BNF 或任何其他符号的 Excel 公式语法

问题描述 投票:0回答:3

我正在寻找 BNF 或其他表示法的 Excel 公式语法。我们需要使用 JavaScript 解析输入公式以检查其有效性,然后实际的公式评估将在服务器端进行。

javascript excel excel-formula formula bnf
3个回答
4
投票

MS-XLS 具有自由格式语法(尝试成为 EBNF,但距离正式还很远)

更多提示可在 MS-OE376 和 ECMA-376 的 L.2.16 节中找到。

但是回答你的问题,没有官方的BNF


1
投票

[MS-XLSX]:Office Open XML SpreadsheetML 文件格式的 Excel (.xlsx) 扩展的第 2.2.2 节(第 32 页)具有描述 Excel 公式的有用语法。 还提供该规范的其他版本


-1
投票
这是一个作者用 javascript 解析 Excel 公式的网站。他的解析器还有其他版本可用。

http://ewbi.blogs.com/develops/2004/12/excel_formula_p.html

© www.soinside.com 2019 - 2024. All rights reserved.