Преобразование языка Excel в код C # с помощью XLParser и деревьев - PullRequest
0 голосов
/ 22 мая 2018

У меня есть несколько файлов 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#?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...