У меня есть несколько файлов Excel с формулами, и я хочу преобразовать все эти файлы (один за другим) в C#
код.
Я знаю, что существует XLParser , с открытым исходным кодомкод, который преобразует формулы Excel в проанализированные деревья (строка)
В XLParser они говорят о своей «грамматике», содержащей «менее 100 токенов и правила производства»
Точная цитата: "Our grammar contains less than 100 tokens and production rules, and is thus easy to implement in another language or parser generator."
Что это значит?У вас есть пример?
Например, если у меня есть формула Excel: "=SUM(A1;A6)
", я хотел бы иметь:
- For i=1 to 6
- s=s+var
- next i
В C#
коде.Так что не просто оценивать формулу Excel, а конвертировать ее в код C #.С функцией sub ...
Более того, возможно ли перевести VBA
в C#
?
Спасибо